Premier Division leaders Ardley United’s four-month unbeaten run came to an end with a 3-1 defeat at Flackwell Heath.

Callum Convey’s 16th-minute penalty put Ardley ahead after Troy Bryan was fouled.

But Jamie West equalised in the 52nd minute after Ardley goalkeeper Jack Harding collided with Kelvin McIntosh.

West struck again in the 58th minute and Ardley’s fate was sealed when Gavin James’s cross in the 90th-minute sailed over Harding and into the net.

Adam Hazell’s 29th-minute strike gave Thame United a 1-0 win at Highmoor Ibis, who drop a place to third.

Jimmy Deabill struck in the 88th minute to earn Wantage Town a 1-1 draw at Shrivenham, and move his side up to second.

David Coleman had fired Shrivenham ahead in the 40th minute when he appeared to control the ball with his hand.

Oxford City Nomads were held to a goalless draw by Abingdon United at Marsh Lane.

Easington Sports fell to Callum McCarroll’s last-minute strike in a 3-2 defeat at home to Rayners Lane in the Bluefin Sports Challenge Cup third round.

Craig Pearman’s 47th-minute opener for Easington had been cancelled out by Chezney Cassell 11 minutes later, before Denis Nortey gave Rayners Lane a 70th-minute lead.

Andrew Stidder equalised for Easington in the 78th minute, but McCarroll won it late on.

Two second-half goals in quick succession saw Kidlington upset 2-1 at Division 1 East side Chalfont Wasps in the Bluefin Sports Supplementary Challenge Cup third round.

Michael Duerden’s glancing header gave the Premier Division visitors a ninth-minute lead, but Chalfont hit back with a controversial Callum Cumber penalty in the 57th minute, and a Fred Tripp goal a minute later.