Horspath ended their poor run of results with a 2-1 home win over Kennington in the Oxfordshire Senior League Premier Division.

Sam Gordon and Paul Flack netted for Horspath, before Kennington pulled one back.

Chadlington came back from two goals down to earn a 2-2 draw at home to Oxford University Press.

Matty Spooner headed Press into the lead, and he raced through to add a second two minutes before half-time.

Dave Herbert's low header from Adam Tinkham's cross saw Chadlington pull a goal back a minute into the second half.

And Chadlington equalised when Lee Keyes netted an 80th-minute penalty.

In Division 1, substitute Lee Radcliffe was the hero turned villain for Kidlington Old Boys in their 2-2 draw at North Oxford.

North took the lead through Jonathan Ramsey, but Radcliffe came on and scored twice before being sent off after receiving two yellow cards.

North captain Paul de Freitas levelled from the penalty spot after Ramsey was brought down.

Wayne Duckett's double gave Marston Saints a 2-1 home win over Oakley.

Duckett fired Marston into a half-time lead. Oakley levelled after the break, but Duckett struck again to clinch the points for Saints.

Russell Whitlock's injury-time goal earned Eynsham Res a 1-0 win at Long Crendon.

In Division 2, Tim Bullard hit a four-timer as Adderbury Park Res ran riot in the second half to thrash Enstone Res 5-0.

Bullard broke the deadlock after the break, before doubling Adderbury's lead.

Junior Howards then notched his first goal for the club, before being brought down in the Enstone box and Bullard completed his hat-trick from the spot.

Bullard added a fourth to complete the rout.

Horspath Res maintained their title challenge with a 3-0 win at promotion rivals Yarnton Res.

John Maskins buried a shot into the bottom corner to give Yarnton the lead, and Ben Beresford doubled their lead before half-time.

Horspath sealed victory 15 minutes from time when Ian Belcher headed home from close range.

Marston Saints Res stormed to a 5-2 win at King's Sutton Res.

A Jake Carter penalty, Dave Haines and Layton Moss saw Marston race 3-0 ahead, before skipper Lee Tustain's 40-yard drive gave King's Sutton hope.

But Stuart Wise and John James added further goals for Marston, before Dion Newman reduced the deficit.

Fritwell Res ran out 2-0 winners at home to Stonefield Res.

Joe Clark gave Fritwell a first-half lead and Ben Miles clinched victory late in the second half.