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.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here