Clarke Carlisle scored the winner as Northampton came from behind to beat Aldershot and go third in League Two.
Daniel Lopez had given the hosts the advantage within two minutes after Adam Mekki had rounded the Cobblers keeper Lee Nicholls to set the goal up.
Chris Hackett pulled the visitors level from the spot after Michael Hector had handled in the area.
And Hackett turned provider when his corner was headed home by Carlisle for the winning goal.
The match had been in doubt after heavy snowfall but eventually went ahead.
VIEWS FROM THE DRESSING ROOM
Aldershot Town boss Dean Holdsworth told BBC Surrey:
"The conditions weren't good for both sides and we commend our club for getting the game on and the referee for making sure it was safe to do so.
"I thought we were unlucky to go in at 2-1 down and it's a reminder to my players that you have to do basics well.
"Very difficult conditions is all I can put it down to and you couldn't see the players. But two basic set pieces, for me, could've been eradicated."
Northampton Town boss Aidy Boothroyd told BBC Radio Northampton:
"We didn't start very well at all. We were looking for our sun cream rather than our snow boots.
"In the end, we played the conditions better and took our chances. It was a proper old-fashioned game in ridiculous conditions.
"We've let ourselves down away from home of late and we do have to improve, and this is a good step.
"There's been no formal offer for Adebayo Akinfenwa or any of our players. Unless we get a very, very good offer, we wouldn't want to be getting rid of any of our players."
Aldershot Town 21 Young 02 Herd 04 Morris 05 Brown 11 Vincenti 23 Bradley 39 Hector Booked 17 Mekki (Ainsworth - 62' ) 31 Rose (McNamee - 75' ) 20 Reid (Risser - 84' ) 37 Lopez Substitutes 29 Morris 12 Risser 14 McNamee 27 Ainsworth 28 Cadogan 30 Cooksley 09 Rankine Northampton Town 21 Nicholls 03 Widdowson Booked 05 Langmead 12 Tozer 30 Carlisle 04 Guttridge 08 Harding 11 Hackett Booked 22 Hornby 09 Platt 17 Robinson Substitutes 13 Snedker 18 Artell 29 Moyo 07 Demontagnac 10 Akinfenwa 16 Wilson 19 Moult