A late comeback from Thame United saw them reach the final of the Oxfordshire Senior Cup and see off Oxford City with a 2-1 win.

United were 1-0 down as the match entered it's closing 15 minutes but goals from Jayden Carbon and Ethan Lack sent them to the final.

City broke the deadlock in the 70th minute when Kian Duggan scored.

However, Carbon got United back on level terms before Lack completed the comeback with three minutes left to send Thame to the final against Kidlington.

Southern League side United got off to a strong start at Eynsham Park as they took advantage of the slope, with experienced striker Jefferson Louis leading the line.

City grew into the game and saw Brooklyn Kabongolo's header cleared off the line after 15 minutes.

Phil Croker saw a similar chance comfortably gathered by Red Kite keeper Archie Davis but it took a good save from Marcin Brzozowski after 27 minutes to deny Lack from distance.

City had three chances to double their lead just before the break, with Kian Duggan's superb through ball setting up Harry Birtwistle to go close.

Aaron Williams-Bushell then fired a shot against the left-hand post before the ball was cleared.

City continued to press and saw a curling effort from Jacob Roddy creep wide of the far post with the keeper beaten.

The tension grew after the break as an effort from Carbon for Thame was saved and an attempt from Birtwistle was blocked at the other end.

Duggan took control and fired home from the edge of the box to put City into the lead in the 70th minute, and eave them with one foot in the final.

The match opened up from there with City missing chances to secure the game.

On the 78th minute, Thame got back into the game as Carbon’s free-kick found the net to make it 1-1.

City went for the win as they threw men forward in search of a winner, going close on several occasions.

Then, three minutes from the end, Lack fired Thame into the final with a strike from 25 yards.

Oxford City said it was a "good cup tie" and a chance to "look at one or two options and their younger players who will learn from the experience".

Kidlington against Banbury saw Kidlington book their place in the final with a 4-2 penalty shoot out win after the match finished 1-1 after 90 minutes.

Lewis Darlington had equalised for Banbury after Kidlington had gone ahead in the 74th minute.