Grimsby secured a convincing victory over Dartford to move up to eighth in the Conference Premier.
Danny Harris slotted the Darts in front early on, but Pat McLaughlin smashed in the equaliser and Shaun Pearson's header made it 2-1 to the Mariners.
Scott Neilson's ball was nodded in by Lenell John-Lewis for a third before substitute Lee Noble's quick free-kick pulled one back for the visitors.
Scott Kerr and Craig Disley efforts in the last five minutes sealed the win.
Kerr drilled home through a host of players in the 85th minute, before Disley tucked home after Liam Hearn's initial shot had crashed against the post.
VIEW FROM THE DRESSING ROOM
Grimsby Town manager Paul Hurst told BBC Radio Humberside:
"The lads looked confident. I asked them for a quick start and I think I got that. Although we ended up going a goal behind I thought we started the game well.
"I thought we kept the ball as well as probably we have done ever since I joined the football club and that's what I have been trying to get across. Tonight it all came together, other days it wont.
"I was pleased with the response after going 1-0 down despite that effort, but I think the quicker we got that goal the better for the team."