Hot-shot Jevani Brown hit a hat-trick for the second time in three matches as St Neots Town gave their Southern League Premier Division survival hopes a major boost.

Brown's latest treble helped to secure a 5-2 success against fellow strugglers Kings Langley at the Premier Plus Stadium yesterday.

He struck twice in the opening 20 minutes – the second of those goals arriving from the penalty spot – before Fernando Bell-Toxtle grabbed his first Saints strike.

The visitors hit back early in the second half, but Saints comfortably preserved their advantage until a flurry of late goals.

Brown completed his hat-trick in the 90th minute, but there were still time for stoppage-time efforts for either side with a second Kings Langley consolation quickly followed by an own goal to complete Saints' nap hand.

Saints now sit three points above the relegation zone after a pleasing run of three victories in their last four games.

St Ives Town suffered late heartbreak at Banbury United. The only goal arrived in stoppage time at the end of the second half for the hosts.

Saints had earlier squandered a glorious chance to hit the front when Josh Dawkin saw his penalty saved.

There were losing trips to Lincolnshire for the two local sides in the United Counties League Premier Division.

Eynesbury Rovers' hopes of a runners-up finish were dealt a blow by a 2-0 loss at Holbeach while bottom side Huntingdon went down 3-0 at Sleaford.

Godmanchester Rovers' home clash against Long Melford in the Thurlow Nunn League Premier Division was postponed.