Justin Ford stole the show with a brilliant hat-trick in Cowley Workers' 7-1 demolition of Old Headington in the Premier Cup semi-final.

Kevin McMahon scored twice, William Bailam netted after running the length of the pitch, and James Ford completed the rout.

In Division 1, Gary Baiden was another hat-trick hero as Nuffield Arms won 6-3 at home to Blackbird Leys Res.

With John Merrill and Micky Long also netting, it brought the combined age of Nuffield's scorers to 126 years.

Jason Hallett hit four goals in Cavalier's 6-1 win at North Oxford Res.

Ekai Txapartegi notched Cavalier's other two, with Kenny Godfrey providing North's consolation.

Beckley Sports won 5-0 at home to Union Street with goals from Ian Harris (2), Benji Cuff (2) and Tom Nightingale.