Banbury United succumbed to a 3-2 defeat away to fellow strugglers Gosport Borough in a thrilling Evo-Stik Southern League Premier Division encounter on Tuesday night.
The visitors trailed to a goal by Justin Bennett in first-half injury time, but then produced a stirring second-half comeback to go 2-1 up.
Tom Lorraince levelled at 1-1 on 49 minutes and Ade Talabi put Banbury ahead on 56.
However, Gosport made it 2-2 with a goal from Danny Smith on 68 minutes and snatched all three points just before the final whistle when Sammy Igoe notched the winner.
In Division 1 South & West, North Leigh went down 3-1 to second-in-the-table Tiverton Town at Eynsham Park.
The Millers went behind on 21 minutes when Michael Nardiello scored from eight yards, but they were all square by the break thanks to a goal from Tom Franklin.
The Devon side bossed the second half and sealed the points with goals from Joe Bushin and Andy Taylor.
Didcot Town were left cursing their luck after a controversial refereeing decision against Swindon Supermarine brought a second 2-1 home defeat in three days.
They took the lead when James Clark rifled home from 20 yards, the visitors levelling ten minutes later through Ash Edenborough.
Six minutes after the break, Lee Henderson’s tame challenge on Chris Taylor resulted in referee Malcolm McIntyre awarding a dubious penalty, netted by Josh Parsons.
Abingdon United came back from a goal down to win 2-1 at Yate.
United’s James Foster saved a first-half penalty before Mike Bryant’s header put Yate ahead.
Carl Self equalised on 73 minutes and United grabbed the winner through Gianlucca Riccio five minutes later.