Joe Haynes scored four times as Heyford Athletic Res reached the final of the Banbury District & LOrd Jersey FA's Geoff Wilson Cup with a 5-1 win against ten-man Highfield OB Res.

Ben Haynes netted No 5, with Mark Shaw replying.

Late on, Shaw was sent off, with Craig Farrell missing a penalty for Heyford.

Abba Athletic made the Eric Morris Cup final with a 6-1 defeat of Sinclair United Res.

Colin Gilmer, Mathew Drew and Jones bagged braces with David White also netting. Paddy Gale replied.

In league action, Division 2 leaders Pepperpot United edged to a 2-1 win at FC Langford, with a second-half double from Scott Grimsley, including a penalty.

Luke Phillips replied for Langford.