For the third successive Saturday, Matlock left it late to secure victory and keep their Evostick Premier Division play-off hopes on track.
This time, though, they had five minutes of the 90 to spare, having previously hit last-minute winners against Halesowen and Rushall.
Substitute Curtis Morrison was the home hero with a goal of quality to clinch a 2-1 win over Marine and take the Gladiators eighth with games in hand on sides above them.
Turning sweetly 25 yards out, Morrison smacked an unstoppable shot past Calvin Hare to leave the 10-man Mariners just above the relegation zone.
That goal lit up what had been a scrappy affair. Marine had made life difficult for Matlock, although Adam Hughes’s red card for a 57th minute altercation with Liam Marsden on the touchline helped the home side.
Matlock struggled to get going in the opening exchanges as Marine had more possession without seriously threatening Jon Kennedy in the home goal.
It took 20 minutes before either side managed a shot in anger, but visiting keeper Hare was not troubled as a Paul Ennis free kick was blocked by the covering defensive wall.
Five minutes later a neat passing move involving Ted Cribley and Ennis led to Marcus Dinanga’s shot being deflected over the bar. From the resulting 26th minute corner Dinanga claimed his 26th goal of the season to give Matlock the lead.
There was an element of luck about the goal as the ball appeared to hit Dinanga with the striker probably knowing little about it as a visiting defender tried to clear off the line.
Dinanga was denied a second on the half-hour by an outstanding save. From a centrally-placed free kick Michael Williams had two shots blocked before the ball dropped for Dinanga.
In the 32nd minute Matlock were rocked by an equaliser when Mattie Hamilton charged down Kennedy’s clearing kick and the ball rebounded over the line, despite the keeper’s efforts to stop it.
Two minutes later the home side should have restored their lead, but Dinanga drove wide of an open net after being unselfishly set up by Cribley who might have netted himself.
Hare then tipped Jake Green’s shot to safety following more good play by Cribley, who set up the chance with an intelligent flick.
In the second half Niall McManus hooked wide from a Cribley cross before Hughes was dismissed.
Against 10 men chances became more frequent for the Gladiators. Ennis nodded over on 61 minutes, the energetic Joe Doyle Charles cleared the bar from 20 yards and Niall twice went close from a 67th minute corner.
Matlock went to three at the back as they chased a winner. Doyle-Charles dragged a shot wide before Hare kept out Wright’s 25-yard strike.
But Marine, who failed to have a shot on target in the second period, were finally breached by Morrison’s memorable finish, which clinched a deserved win.
MATLOCK TOWN: Jon Kennedy, Liam Marsden, Jake Green (Curtis Morrison 69), Joe Doyle-Charles, Adam Yates, Dwayne Wiley, Niall McManus, Michael Williams (Andy Wright 69), Paul Ennis, Marcus Dinanga, Ted Cribley (Nico Degirolamo 86). Subs not used: Marc Newsham, Jamie Yates.