Grimsby reignited their play-off push by overcoming Blue Square Bet Premier strugglers Stockport.
The Mariners, winless in six league games heading to Edgeley Park, relied on a post to keep out Mark Cullen's first-half effort.
But Ross Hannah's 20-yard strike and a Sam Hatton free-kick were enough for victory, with Alex Kenyon turning in a consolation for Stockport.
The hosts saw Andy Halls sent off for a second yellow late on.
And the Hatters are now one point adrift of safety, while fifth-placed Grimsby have a four-point cushion over Forest Green in sixth.
VIEW FROM THE DRESSING ROOM
Grimsby joint manager Paul Hurst told BBC Radio Humberside:
"It was vitally important to win given the other results today.
"We felt if we had a bit of quality in and around their area then we would score.
"The goal Ross Hannah got was an excellent one and I'm really pleased for him.
"One or two looked a bit tired today, there are some lads who have played every game since Wembley."
Stockport 13 O'Donnell 02 Halls Dismissed after an earlier booking 03 Newton 06 Tunnicliffe 20 Fagbola 08 Kenyon Booked (Marshall - 86' ) 30 Schofield (Sheridan - 69' ) 31 Bullock 07 Whitehead (Nolan - 63' ) 17 Cullen 23 Macken Substitutes 01 Ormson 14 Sheridan 18 Nolan 27 Marshall 19 Cirak Grimsby 13 McKeown 02 Hatton Booked 05 Pearson 06 Miller 29 Naylor 07 Colbeck 08 Disley 19 Wood 26 Marshall (Taylor - 79' ) 12 Cook (John-Lewis - 90' ) 25 Hannah (Southwell - 80' ) Substitutes 03 Thomas 21 Thanoj 31 Taylor 20 Southwell 28 John-Lewis