Nick Andrews smashed in a last-gasp winner for Garsington to knock Oxfordshire Senior League President’s Cup holders AFC Hinksey out with a 2-1 victory.

After a goalless first half, Garsington took the lead in this third-round tie when Aaron Barrett prodded home after a mistake from keeper Craig Evans.

Late on, Kieron Davies levelled, but Andrews’s strikesealed it for Garsington.

Jason Hallett bagged a brace in Marston Saints’s 4-0 win against Chadlington.

Billy Young and Joshua Carr got their other goals.

Kidlington Old Boys saw off visitors Oxford Irish 3-1.

Mark Scanes put Irish ahead, but Chris Wise headedhome the equaliser.

Daniel Jones gave Kidlington the lead, before their keeper Wayne Fosters saved a penalty.

Wise sealed victory after the break with a 25-yard shot.

Otis Woodward (2), Ben Moses, Dean Sims and Mal-achi Charles were on target in Riverside’s 5-1 mauling of Stonesfield for whom Tim Wyatt netted.

Long Crendon thrashed Oakley United 4-1, with goals from Ryan Scott (2), Alex Farley and Joe Russell, Dean Boyles replying.

Goals from James Watkins (2) and Roger Gill earned Mansfield Road a 3-0 win at Adderbury Park.

Stephen Gardner hit Slade Farm’s winner in a 1-0 success at Bletchingdon in the Ben Turner Cup third-round.

The hosts were reduced to ten men on the hour when Stuart Wellburn was sent off.

George Little hit a double as Oxford University Press took over at the top of the Premier Division with a 5-1 win against Launton Sports.

Neil Lockhart, Rui De Garces and Simon Burton got their others, Mark Hobbs hitting back with a penalty.

Chris Betreen scored twice for Freeland, including the winner in a 3-2 success against Kennington.

Ben Glastonbury was their other scorer. Rob Andrews had twice levelled.