Aaron Barrett scored a last-gasp equaliser for Garsington in a thrilling 2-2 draw at Freeland in the Oxfordshire Senior League Premier Division.

Barrett had opened the scoring, only for the hosts to level through Simon Calley’s header.

After the break, Freeland took the lead when Ben Glastonbury scored after Calley’s initial shot was saved.

But Barrett completed his double to secure a share of the spoils.

Bletchingdon won 2-0 at Kennington, with all the goals in the first half.

The hosts went ahead when Ben Quinn put through his own net, with Steve Mulcock sealing victory.

A late goal from Mark Essex earned Adderbury Park a 2-2 draw at Oxford University Press.

Paul Hedger put OUP ahead, with Neil Lockheart doubling their lead.

However, James Gibbard clawed one back before Hedger levelled it up.

Goals from Jelroy Constant and Marlon James earned AFC Hinksey a 2-0 success against Launton Sports.

Antony Davidson hit a hat-trick as Charlton United won 4-0 at Yarnton in Division 1. Adam Blaylock got their other.

Enstone Sports fought back to beat Watlington 4-1.

Luke Yeulet put the visitors ahead, only for Tony Bott (2), Paul Allen and Jack Mahoney to hit back for victory.

Eynsham had to settle for a 3-3 draw with Oakley United.

Danny Taylor (2) and Jamie Hodges scored for Eynsham, with Lance Shaw (2) and John Armstrong replying.

Second-half goals by Martin Plumbridge and Matt Smith saw Chadlington hit back for a 2-2 draw with North Oxford.

Max Palmer gave North Oxford the lead andAdam Gilroy it, only to be sent off for a professional foul.

And it got worse for North Oxford when Plumbridge lashed home a 20-yard shot into the top corner from the resulting free-kick.

With 15 minutes left, Smith headed in the equaliser to secure a share of the spoils.

A hat-trick from Jason Conder and a Dan Smith brace saw Garsington storm to a 7-0 win against Yarnton Res in Division 2. Richard Morgan and Steve Skyrme completed their tally.

Lee Timms scored a second-half winner as Adderbury Park Res beat Slade Farm Res 1-0.

A late Ceri Holmes goal earned Marston Saints Res a 4-3 success against Stonesfield Res.

With the game poised at 3-3 a draw, Holmes rifled in the decisive goal.

Tom Holmes, John James and Dennis Mao'Mhad were the other scorers for Marston, with James Clarke (2) and Lewis Stayte replying.

Horspath booked their place in the Ben Turner Cup final against Slade Farm United with a 4-0 win against Long Crendon, with Elliot O’Brien, Paul Flack and Ashley Buttress netting.

OTHER SCORERS Prem Div: Stonesfield 1 (M Hall), Marston Saints 1 (M Gaul).

Div 1 : Riverside 3 (B Green 2, O Woodward), Broughton & North Newington 0; Middleton Cheney 5 (S Twynham 2, P Connelly, C Heritage, S White), Kidlington Old Boys 1 (D Burrows).

Div 3: Kennington 2 (B Cripps, M Hutton), North Oxford Res 1 (D Cameron); Charlton Utd Res 1 (Z Blakman), Middleton Cheney Res 2 (J Hart, L Hart); Oakley Utd Res 4 (J Smith 3, M Milling), Oxford Irish Res 2 (T Conway 2); Broughton & North Newington 3 (I Keen, L Mitchell, J Phillips), Enstone Res 1; Watlington Res 1 (J Avery), Hinksey 2 (B Khan, M Ventrigcia).