Garsington’s Ryan Taylor scored a spectacular equaliser in a 2-2 draw at Kennington in the Oxfordshire Senior League Premier Division.

Shaun Augustine cancelled out Rob Andrew’s opener for Kennington and Rob Cattell’s penalty put the hosts ahead.

Taylor levelled when he controlled the ball with his chest before smashing the ball past the keeper from 25 yards out.

Adderbury Park kept up the pressure on leaders Oxford University Press with a 4-2 comeback win at home to Mansfield Road.

Dan Trinder put the visitors ahead, only for Jake Smith to level and John Danby to give the hosts a 2-1 advantage.

Lee Smith headed in No 3 and although Abdulla Almahri clawed one back, Steve Hir-ons’s deflected goal sealed it for Adderbury.

OUP kept up their 100 per cent record with a 2-0 success at Bletchingdon.

The hosts missed numerous chances before Neil Lockhart’s double sealed the points for the table-toppers.

Ben Mills bagged a brace in Launton Sports’ 2-0 home win against neighbours Charlton United.

Sam Wharton scored twice as Marston Saints won 3-2 at Horspath.

Paddy Cope was their other scorer, with Craig Pitson and Andy Kirtland replying.

Goals from Liam O’Call-aghan, Carl Bloomfield and Liam Palfreeman earned Riverside a 3-1 win at Stonesfield, for whom Micky Phipps was on target. Oxford Irish eased to a 2-0 win at home to Freeland, Tom Gaughan (penalty) and substitute Rocky Whiting on target.

A Shayne Almond four-timer capped Oakley United’s 8-0 thrashing of Yarnton in Division 1.

James Keeble’s treble and an Aaron Rogers strike sealed the rout.

Goals from Adam Creaney (2), Leon Edwards, Luke Finch, Stuart Haynes and Andrew Ell saw Middleton Cheney hit Enstone with six of the best.

Doubles from Andy Dyer and Ben Von Eitgen helped Kennington storm to a 7-5 win in a 12-goal thriller at Yarnton Res in Division 2.

Mark Booker, Stuart Dunham and Alex Crossen got their others, with Mark Harris (2), Gareth Putt, Tim Stevens and Dean Lockyer scoring for the home side. Jimmy Drewett bagged a four-timer for Oakley United Res in a 4-1 victory at Long Crendon Res in Division 3. Ryan Scott had given the hosts a first-half lead.

Broughton & North Newington keeper Jamie Rimmer scored a penalty in their 4-0 win against Watlington Res. Colm Tucker, Lewis Mitchell and Paul Conlan completed the rout.

Leigh Paintin hit a double as North Oxford Res crushed Enstone Res 4-0 at home.

Jon Ramsey and Andrew Gibney were their other marksmen.