Oxfordshire Senior League:Worcester & Bletchingdon staged an astonishing recovery to beat Yarnton 4-3 in a seven-goal Division 1 thriller.

Yarnton raced into a 3-0 lead with goals from Michael Taylor, Michael Lillis and Andy Potter.

Bletchingdon pulled one back before the break through Darren Holmes and drew level with goals from Steve Mulcock and Ady Brown.

They got the winner in the dying moments when Richard Mahoney netted with a low drive.

Hosts Marston Saints eased home 4-1 against Oakley United with strikes from Jason Hallett, leading scorer Wayne Duckett and Nigel Coleman plus an own goal. Oakley scored through Steve Wren's header near the end.

Scott Finch scored a hat-trick, including a penalty, as Middleton Cheney romped to a 7-1 success away to Old Salesians.

Their other scorers were Craig Hale, Paul Churchill and Joffy Boreham, who came off the bench to net a brace.

Dave Herbert was Enstone's marksman as they went down 2-1 at home to Kennington.

Goals from Dave Carter, Dan Leggatt and James Gray gave high-flying OUP a flattering 3-0 win at Charlton United in the Premier Division.

Eynsham gained quick revenge for the previous week's defeat with a 2-0 success at home to Chadlington. Tom Jerred and Jamie Hodges netted for Eynsham, for whom Tom Ovington was a key provider.

A weakened Berinsfield team went down 3-1 at home to Garsington, who took their chances through Kevin McMahon (2) and James French. Barry Hayden replied for the losers.

BCS Bardwell had to come from behind to win 2-1 at Long Crendon, who took the lead through Richard Jewell.

Crendon did not help their cause when Tim Rantle had his penalty saved.

Launton triumphed 3-0 away to Kidlington Old Boys thanks to goals from Wes Lewis, Lee Blossom and finally Danny Green, following strong running from Dave Anderson.

Chadlington Res went down 3-2 at home Bardwell Res in Division 2A, despite goals from Tim Allen and James Cleevely.

Division 2B scorers: Yarnton Res 1 (A Foulkes), Fritwell Res 2 (A Holland 2); Middleton Cheney Res 2 (J Ciballi, A Buckingham), Charlton Res 0.