Second-place Bletchingdon missed the chance to take over at the top of the Oxfordshire Senior League's Premier Division after being held to a 2-2 draw by Chadlington.

Lee Keyes fired Chadlington ahead with a penalty, only for Todd Parker-Hunt to level from the spot after Steve Litten was tripped.

After the break, Lee Kilpin gave Bletchingdon the lead with a superb strike, but slack defending allowed Tom Speers to head in the equaliser.

Leaders Horspath, who have played three games fewer than Bletchingdon, crashed to a shock home defeat against Oxford University Press.

An early goal from Matt Spooner proved enough, despite Horspath hitting the woodwork three times in the second half.

A first-half striker from Craig Bloomfield earned Rover Cowley a 1-0 win at Eynsham.

Marston Saints fought back to defeat Adderbury Park 2-1.

Adderbury took the lead when Gary Crook’s shot went in off a post.

Gary Duckett headed home the second-half equaliser from a Kane Adams corner.

Dave Waites then struck the winner with his left foot from 30-yards out.