Third division side Abba Athletic sprang a massive upset with a shock 4-0 home win against Premier Division outfit Zubry Oxford in the Critchleys Upper Thames Valley League's Devenney Cup semi-finals.
Sam Peter, Johnny Watts, Lauren Bushe and Dwayne Harwood were on target for the hosts.
Now Abba will face Forest Hill in the final following their 3-1 home win over Division 2 rivals White Horse Abingdon. Matt Wigley, Dave Kay and Lewis Derring did the damage, with Ashley Jones replying.
Northway Res inflicted a heavy 6-0 defeat on Black Swan in the Ridgeway Cup semi-finals.
Joe Cook scored twice for the visitors, with Aaron Williams, Sean Hermon, Lewis Colwell and Ryan Barnett also netting.
In Division 1, Dan Pear hit a hat-trick for second-placed Iffley Harriers as they closed the gap on leaders Freeland Yeoman with a comfortable 4-1 win at Northway.
Michael Willcox was also on the scoresheet for the visitors.
Standlake Garage posted their first Division 2 win since December with a 1-0 home victory over The Village Inn.
Mev Gundem’s strike divided the sides.
Division 3 strugglers Dilly United drew 1-1 at Milton Midgets.
Mike Kent scored for Dilly, with James Carlini finding the net for Midgets.