Oxfordshire Senior League: James Gray and substitute Jay Brown smashed second-half doubles as Oxford University Press finished with a flourish to hammer lowly Haddenham United 6-0 in the Premier Division.

OUP were held to a 1-0 lead at the break, with Dan Leggett turning home Adam Walsh's cross.

And it wasn't until 20 minutes from time that the floodgates opened.

Gray netted twice, with Jack Massey cracking home No 4.

Brown then completed the rout with his brace to fire OUP up to second.

Eynsham went down 2-1 at Long Crendon.

The visitors dominated the early exchanges, but Tony Howland scored for Crendon against the run of play.

Eynsham piled on the pressure, only for Neil Kurnik to grab goal No 2 for Crendon.

After the break, Eynsham pulled one back when Nigel Reading reduced the arrears with a firm header.

BCS Bardwell had Peter Allison and Gordon Bedford sent off as they crashed 2-0 at Division 1 rivals Enstone.

Enstone took the lead after the break, through Nick Acock, though Bardwell were unlucky not to get a penalty when Allison appeared to be pushed in the area.

To make matters worse, Allison was sent off for dissent for protesting too vehemently to the referee, before it got worse for Bardwell when Paul Allen netted Enstone's second.

And to complete Bardwell's misery, Bedford was sent off for a second bookable offence.

Peter Higgins and Andy Glossop scored twice as Eynsham Res thrashed Middleton Cheney Res 5-0. James Reeves was their other marksman.

In Division 2B, Andy Hudson scored twice for BCS Bardwell Res as they were held to a 2-2 draw by Launton Res.