Witney Vikings lifted the OFA Under 16 Youth Cup after coming from 3-0 down to beat Oxford Irish 6-3 in a thrilling final.

And Marston Saints were also celebrating after beating Oxford City 4-0 in the Under 14 final.

Irish were 2-0 up inside 15 minutes, and after Sam Doherty hit a post, Irish made it 3-0.

But Vikings hit back, Jordan Anderson heading home Luke Manning’s free-kick to reduce the arrears, and then Paul Banks heading home a second goal before the break.

In the second half, Ollie Lynch’s 25-yard lob levelled the match, before Doherty pounced on a loose ball to score from an acute angle to give Vikings the lead.

Captain Manning slammed home a spectacular 35-yard free-kick to make it 5-3, and the scoring was rounded off from another dead ball situation.

Aidan Foard curled another free-kick around the wall to cap a memorable fightback.

Meanwhile, an early diving header from Charlie Warland set Marston on their way to victory.

Two quality strikes fron Dan West and a Deon Gallacher header sealed a deserved victory.