Brackley Town slumped to their third straight defeat when Conference North leaders AFC Barrow came from a goal down to win 3-1.
In a scrappy, messy first half, it seemed the only winners would be the conditions as a bumpy pitch and a fierce wind combined to thwart both sides.
Barrow enjoyed the greater possession and caused Billy Turley one or two anxious moments with high balls swirling in the wind but it was Saints’ game plan denying Barrow space that frustrated the Bluebirds and the large home crowd in a goalless first half.
The game came to life after the restart, however, as Saints enjoyed better possession in the opening exchanges before Ryan Rowe set up Eddie Odhiambo, who struck his volley sweetly from 15 yards to give keeper Aaran Taylor no chance and put Brackley into a 62nd minute lead.
The lead lasted just a matter of minutes though, and within 90 seconds Barrow had won a penalty that Jason Walker converted.
The home side had suddenly sparked into life and there seemed only one winner from thereon in as Barrow stretched the Brackley defence to set up substitute Andy Haworth, who made no mistake to turn the match on its head.
Within six minutes, a game that had struggled to generate a single goal scoring chance had produced three goals and a fourth soon followed as leading scorer Andy Cook extended the Bluebirds’ lead after Walker timed his run perfectly and found Cook for a tap-in.
The win takes Barrow to the top of the Conference North table, while a third straight defeat leaves Saints dropping closer to the drop zone in 15th.
This weekend, Brackley welcome local rivals Oxford City to St James Park.
Brackley: Turley, Samuels, Carruthers, Eddie Odhiambo, Sinclair, Austin, Sharpe (Green 71), Whittall, Rowe, Kaziboni (Nelson-Addy 51), Moyo.