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.