Worcester & Bletchingdon reached the semi-finals of the Oxfordshire Senior League President's Cup with a thrilling penalty shoot-out win against Kennington.

With the sides locked at 3-3 after extra-time, Worcester held their nerve to go through 4-3.

Rob Cattell (pictured) put Kennington ahead on 42 seconds, Richard Mahony equalising just after the break.

With just seven minutes left, Cattell lobbed the keeper from 30 yards for his second, only for Paul Stone to ensure extra-time.

Kennington took the lead for the third time when Jamie Cattell netted.

But a superb header in the second period of extra time from Stuart Wells brought Worcester level. Then came the dramatic finale.

Middle Barton saw off Chadlington 3-2.

Paul Churchill fired them ahead before Danny Cleevely equalised.

Five minutes before the break, Middle Barton re-took the lead through Lee Haynes.

John Umney bagged No 3 from the penalty spot.

In the second half, Chadlington clawed one back through Wayne Beauchamp's header, but Barton held on.

A 20-yard strike from Tom Chase sealed a 1-0 success for Horspath against Enstone.

Mick Murphy hit a hat-trick as Berinsfield reached the semi-finals of the Ben Turner Cup with a 7-1 win against Long Crendon.

Craig Perkins (2), Ian Marshall and John Boal got the others.

Stonesfield beat Kidlington Old Boys 3-0, with goals from Matt Tarry, Stuart Paice and Ben Hayes.

Berinsfield Res made the last four of the Clarendon Cup with a 5-2 win at Watlington Res, Peter Clarke and Ricky Hastings each netting doubles.

Jamie Fleet got the other, while Mark Strong and Paul Hutchings replied.

A goal from Will Rum earned Oxford University Press Res a 1-0 win against Haddenham Res.

They now face Marston Saints in the semis.

In the league, Eynsham drew 1-1 with OUP in the Premier Division, Steve Green cancelling out an own goal from Eynsham's James Butler.