A last-gasp strike from Coppull United’s Nathan Fairhurst sealed a battling victory away at Garstang.
Fairhurst’s 91st-minute sealed a 3-2 victory to break Garstang hearts.
The home side had twice led earlier in the game.
They opened the scoring completely against the run of play.
A free-kick was whipped into he box and after a deflection off a blue and white shirt, the ball flew into the back of the net.
Despite the early goal, Garstang struggled against a strong Coppull side.
The luck seemed to be with the home side as the officials twice chalked off United goals for offside.
Garstang then saw a free-kick fizz across the area before Garstang keeper James Brindle saved well at his back post.
However the inevitable equaliser did come in the 39th minute as Lee Baker failed to deal with a ball into his area letting in the ever dangerous Greg Brickell, who made no mistake in drawing the sides level.
Garstang’s Matt Poole had the first real chance of the second half but he could only a fire a tame effort straight at the goalkeeper.
Fairhurst then produced a fine save from Brindle before again being denied by the keeper minutes later.
Then again against the run of play, Garstang regained the lead as Poole dinked a free-kick into the top corner.
But Coppull continued to press and Scott Hendy drew the scores level before Fairhurst grabbed a last-minute winner with a fine strike on the edge of the area.
n Leyland United’s rich vein of form continued as they ran out 2-1 winners against promotion contenders Furness Cavaliers in Division Two.
The game was marred by horror injury to a Furness player which meant the final nine minutes of the game were not completed.
Leyland had an excellent start to the game, taking the lead after just 20 seconds.
A sweeping move down the right and a low hard cross found the right boot of Ash Ball .
And he neatly flicked the ball past the helpless keeper.
The pace of Leyland’s play caused numerous problems to a stunned Furness team and the home side created many early chances.
Ball could have made it 2-0 after just 14 minutes, when the pacy frontman charged down the goalkeeper’s clearance but his effort trickled along the line and then was cleared.
Mike Hindle then doubled the Leyland lead as he latched on to a Matt Ferguson cross.
Hindle could have made it 3-0 but his effort just flew wide of the top corner.
The first half belonged to Leyland and Ball could have grabbed his second but he failed to convert from five yards.
Cavaliers started the second half exactly as Leyland had the first.
From the kick-off, they worked the ball down the left flank and a cross was met by Kyle Delves who finished past the onrushing goalkeeper.
Furness pressed and Leyland goalkeeper Watt produced a fine save.
United held on for the victory and kept up their promotion push.