Ducklington recovered from an early two-goal blast to beat Bodicote 4-3 after extra time in a thrilling quarter-final tie of the Oxfordshire Junior Shield, writes John Smyth.

The Banbury League outfit were gifted a 2-0 lead inside five minutes and they would have been further ahead but for a superb goalline clearance from Gary Hazell.

However, Ducklington, of the Witney & District FA, pulled a goal back just before half-time when Mark Jewell fired home from the edge of the box.

And they were back on level terms midway through the second half when Tim Baston's hopeful free kick sailed in.

Ducklington led for the first time when Simon Bevis pounced after the Bodicote keeper spilled a shot, but the visitors snatched an equaliser to force extra time.

Ian Luckett then grabbed the glory for Ducklington when he chipped the keeper for a dramatic winner.

In the semi-finals, Ducklington will be at home to BCS Bardwell following the Lord Jersey FA side's 3-2 victory at City FA outfit Great Milton.

Bardwell took an early lead through Oggie Honour, but Philip Short pulled Great Milton level before half time.

However, Terry Hankins restored Bardwell's advantage and Honour grabbed his second to put the visitors in the driving seat.

Short struck again as Milton staged a late rally, but Bardwell held on.

Stonesfield swept aside Witney & District FA rivals Bampton 3-0.

Carl Harris side-footed a dominant Stonesfield ahead on the half-hour and Russell Paice increased their lead just before the break.

Stonesfield sealed victory five minutes from time when Paice headed home from close range after a long throw had been flicked on at the near post.

In the last four, Stonesfield will entertain Brize Norton after they overpowered Witney FA rivals Witney Royals 4-1.

Two goals from Paul Coles and a third for Colin Tyrell, direct from a corner, set Brize on their way.

Danny Cox pulled a goal back for Royals, before Brize capped victory when an indirect free kick from Nigel Byng from inside his own half was punched into his own net by the Royals keeper.

Semi-final draw: Stonesfield v Brize Norton, Ducklington v BCS Bardwell. Ties to be played on March 3.