John McMahon scored a four-timer for Oxford Irish as they marched into the second round of the Oxfordshire Senior League President’s Cup with a 6-2 hammering of Eynsham.

Edward Denton and Andrew McMahon were the other scorers, with Danny Yaylor (2) replying.

Division 1 Kidlington Old Boys had a shock 1-0 win over Premier Division Kennington, with a deflected first-half goal from Danny Burrows.

Marston Saints eased to a 3-1 victory against Middleton Cheney, with headers from Tom Payne, Andrew Best and John Hudson. Kyle Bateman replied .

Goals from Joe Cook, Leon Blackmore-Such and Aaran Barrett earned Garsington a 3-0 win at Broughton & North Newington.

Mansfield Road saw off North Oxford 2-0 in the second round of the Ben Turner Cup, with goals from Cameron Knight and James Watkins either side of half-time.

Division 1 Enstone defeated Premier Division Oxford University Press 2-1.

Paul Allen smashed home the opener for Enstone, with Jack Mahoney making it 2-0.

After the break, OUP clawed one back when Paul Hedger slotted in a penalty after Lee Keyes was bundled over.

But Danny Phillips’s last-minute save ensured Enstone progressed.

Bletchingdon beat Yarnton 3-0, after Lewis Morrison and Steve Mulcock then gave Bletchingdon a 2-0 lead.

Lewis McGowan sealed it when his 25-yard shot found the top corner.