Cody McDonald's early goal helped lift Gillingham to the top of League Two League with victory over Northampton.
The hosts led when McDonald, making his first start since returning to Priestfield, tapped home following Matt Fish's long ball.
Clive Platt twice wasted good opportunities to level as the visitors went in search of an equaliser.
But Myles Weston sealed the victory in the closing stages, lashing the ball in off the post.
The result means Gillingham return to the summit of League Two, while Northampton drop out of the top three.
VIEWS FROM THE DRESSING ROOM
Gillingham manager Martin Allen told BBC Radio Kent:
"It was extremely difficult with the wind swirling. I thought both teams played really well but we got the breaks and the three points so happy days.
"The threat of getting our centre forward behind their defenders was something we practiced. We highlighted those passes in behind.
"To be ten points clear of fourth place is some going. More than anything, the run we've had here starts to get on everybody's back.
"The happiness in the dressing room is the sort of dressing room we want."
Northampton Town manager Aidy Boothroyd told BBC Radio Northampton:
"Gillingham are at the top of the league for a reason because generally they get results.
"But what I've always believed about our team is that performances overall will get you success.
"If we perform like we did in the first half - or indeed for a lot of the game - we're not going to be too far away.
"Of course we want to be up at the top of the league and pushing for promotion, but we have got to take stock."
Gillingham 01 Nelson 02 Fish 03 Martin 06 Legge 12 Frampton 26 Barrett Booked 08 Lee (Allen - 89' ) 24 Weston (Kedwell - 87' ) 28 Gregory 20 Burton 29 McDonald (Whelpdale - 83' ) Substitutes 21 Forecast 15 Davies 07 Whelpdale 14 Allen 09 Kedwell 10 Strevens 17 Birchall Northampton Town 21 Nicholls 03 Widdowson Booked 05 Langmead 12 Tozer 30 Carlisle Booked 04 Guttridge (Akinfenwa - 63' ) 08 Harding 11 Hackett 22 Hornby 09 Platt 17 Robinson (Demontagnac - 80' ) Substitutes 13 Snedker 02 Johnson 07 Demontagnac 23 Oyeleke 10 Akinfenwa 16 Wilson 19 Moult