JOHN Mills scored the only goal of the game with just four minutes remaining as Banbury United picked up a hard-fought victory at Needham Market on Saturday.

The substitute fired home a left-foot strike, with the help of a deflection, to give Mike Ford’s side the points in their BetVictor Southern League Premier Central Division clash.

But Banbury then needed goalkeeper Jack Harding to produce a superb save moments late to make sure of the win which sees them go fifth.

Harding had earlier been at his best to twice keep out the hosts, with Banbury’s best chance of the game falling to Pablo Haysham in the first half.

North Leigh recorded a fine victory in Division 1 Central, coming from behind to win 4-2 at Kempston Rovers after two late goals.

Despite going ahead through Josh Dutton-Black’s sixth-minute strike, the Millers found themselves trailing at the break.

Izale McLeod levelled with a brilliant strike into the bottom corner on 27 minutes and he then bagged his second three minutes before the interval.

In between, North Leigh goalkeeper Eddie Cavanagh had kept his side on level terms with a superb penalty save after he had brought down McLeod in the area.

However, he made amends by keeping out the striker’s spot-kick.

North Leigh equalised 20 minutes from time when a fine Morgan Williams free-kick found the bottom corner of the net.

The visitors then went 3-2 ahead in the 87th-minute, Dutton-Black tapping home after Callum McNish’s shot came back off a post.

McNish wrapped up the three points in injury time when his deflected shot bounced over the keeper.

Thame United were beaten 3-2 at high-flying Berkhamsted.

The home side went ahead after just six minutes when Lewis Toomey fired home.

The same player doubled the lead just before the half-hour, but Thame were given hope when Marcus Mealing fired home from the penalty spot on 42 minutes.

Berkhamsted went 3-1 up when Max Farrelly was left unmarked from a corner and headed home.

And although the returning Lynton Goss scored in injury time, Thame could not find an equaliser.

Kidlington conceded three goals in the opening 24 minutes as they went down 3-0 at Aylesbury.

Sonny French swept the hosts in front after just two minutes and things got worse for the visitors on the quarter-hour mark when some dire defending left Tony Ball all alone at the far post and he made it 2-0.

No 3 came from the penalty spot when Mark Flanagan mistimed a tackle on Dave Manu and the Aylesbury man picked himself up to convert from the spot.

The closest Kidlington came was a Kaylem Patterson shot, which Jack Hopwood saved with his legs.

Didcot Town had a day to forget after losing 4-0 at home to Daventry Town.

The visitors took the lead through Aaron King on 36 minutes.

Kieran Fitzgerald doubled the advantage on 64 minutes, before further goals from Jack Finch (74) and Luke Emery (84) completed a miserable afternoon for the Railwaymen.

Wantage Town’s woes continue after a 6-0 drubbing at home to fellow strugglers Coleshill Town.

Luke Keen hit a first-half hat-trick and added a fourth soon just minutes into the second half.

A second penalty of the game in the 87th-minute, converted by Liam Molesworth, and Lewis Rankin’s injury-time strike completed the rout.