Andy Mahon hit a hat-trick as Premier Division title-challengers Garsington Sports battled back to win 5-4 against Enstone in the Oxfordshire Senior League.

The result sees the second-placed side move to within three points of leaders Rover Cowley.

A Robert Busby double appeared to put Enstone in control, only for Andrew Maisey to claw one back.

Andy Mahon then levelled to make it 2-2 at the break.

James Watkins restored Enstone's advantage in the second half, but it was all-square again when Liam O'Callagan put away a penalty.

Busby completed his hat-trick to give Enstone a 4-3 lead, only for Mahon to equalise before netting the winner.

Shane Mitchell scored a last-gasp equaliser as Rover Cowley came from behind to draw 2-2 at home to Eynsham.

Luke Bremner headed Matty Hambridge's long throw past Eynsham keeper Tom Bryant for Rover's opener.

However, Matthew Phillips pulled a goal back and a David Pryse strike saw Eynsham take the lead.

As the game went into injury time, it looked as though Eynsham would hold on for a shock win, only for Mitchell to fire past Bryant to snatch a point with his third goal in his last three games.

Kennington were held to a goalless draw against BCS Bardwell, a result that did neither side any favours as they battle against relegation.

The closest either side came to scoring was a second-half shot from Scott Hooper which rebounded off the Bardwell bar.

Craig Bagnall hit the equaliser as Adderbury Park drew 1-1 against fellow-strugglers Watlington.

David Heycock had given Watlington the lead.

Paul Cooper hit a hat-trick as Horspath won 4-1 at Worcester & Bletch- ingdon.

A Paul Flack strike and a Cooper double gave Horspath a 3-0 cushion.

Although Aaron Howlett pulled a goal back, Cooper completed his hat-trick.

A Tim Rantle treble saw Long Crendon to a 5-1 win at Yarnton in Division 1.

Josh Rose and Paul Hipwood got the others. Steve Andrews and James O'Brien replied.

James Luckett and Adam Reynolds were on target as Garsington Res boosted their title hopes with a 2-0 win at Eynsham Res.

James Luckett gave them the lead, though there was a suspicion of handball.

Adam Reynolds then sealed victory with their second.

Edmond Brasha chipped home the winner as North Oxford beat high-fliers Middleton Cheney 1-0.

Gary Duckett hit a treble as Marston Saints thrashed Kings Sutton 5-1.

They did it the hard way, battling back after Adam Berry put through his own net.

Duckett levelled, before a double saw him complete his hat-trick after the break.

Kane Adams then lashed home their fourth from 25 yards, before Andrew Berry completed the rout.

Andrew Wilson bagged a four-timer as Yarnton Res won 11-0 at Kings Sutton Res in Division 2.

A Ben Scurr brace and an Andrew Wilson strike gave them a 3-0 half-time lead.

After the break, Yarnton went on the rampage, scoring eight goals in 40 minutes. Wilson netted a hat-trick, with John Webb hitting a brace and Ben Davies, Tom Miller and Denell Steele completing the scoring.

Dave Hewett slotted the second-half winner as Oxford University Press Res moved to second with a 1-0 win against Charlton Res.

Shane Peedle bagged a hat-trick as Chadlington Res defeated Kidlington OB Res 4-1.

Peedle headed his first from an Adam Robson free-kick, before he added a second from close range.

After the break, Dan Cleevely set up Steve Corbett for No 3, before Peedle completed his treble.

Adderbury Park Res battled back as they beat Worcester & Bletchingdon Res 4-2.

Goalkeeper Liam Shea palmed the ball into his own net to gift Worcester the lead. Dean Horton levelled.

Adderbury took the lead through Tim Bullard's 14th goal of the season, before Horton scored his second.

Gavin Walton clawed a goal back, only for substitute Junior Howards to kill them off.

Fritwell Res eased to a 5-1 victory against Marston Saints Res.

Ben Miles's opener for Fritwell was cancelled out by Kieran Johnson, before strikes from James Mitchell, Luke James and a Ryan Watt penalty saw Fritwell cruise into a 4-1 lead.

Eric Carpenter's second-half goal completed the rout.