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.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here