Woking were looking to improve on a run of form that had left them in the Skrill Premier’s bottom four and without scoring a goal in their previous four games.

Town got off to a dream start when they took the lead with just 40 seconds on the clock. Cook’s header from a Kerr corner fell into the path of HANNAH, whose touch took the ball beyond home keeper Sam Beasant.

Woking’s first opportunity to attack came from a corner conceded by McDonald but when the delivery came over, Thomas was there to head clear at the near post.

Grimsby’s next chance came when a cross by Thomas on the left fell for Colbeck but after controlling the ball on his chest, he fired his shot over the bar.

Town were forced into an early substitution when Cook picked up an injury and had to be replaced. Hearn was the man to come on, with 26 minutes gone.

The home side were back on level terms two minutes later, when an attempted clearance by McKeown after a loose back-pass led to the ball being played through for BETSY to beat the Town keeper and make it 1-1.

Hatton was shown a yellow card for a foul on the half-hour and the resulting free kick was punched away for a corner by McKeown. From it, defender Jack Parkinson headed wide.

A Town free kick in a good position on the edge of the Woking box came soon afterwards but Kerr could not find a team-mate with his delivery.

Another half-chance for the visitors came when Hannah hooked a shot over Beasant but could only watch as the effort looped up and landed on the roof of the net.

A Woking break on 43 minutes led to Scott Rendell sending a cross over for Guiseppe Sole but the striker could not control it and the Mariners survived, with the ball going out for a throw-in.

One added minute was played at the end of the half and with no further chances for either side, the scores remained level at the interval.

No further substitutions were made for Town before the restart, although John Goddard replaced Sole for the hosts.

The Mariners had an early chance to reclaim their lead when a ball from Hatton found Hannah but he could only send it past the post for a goal kick.

A spell of Woking possession led to a chance for Josh Payne after he beat Kerr but the midfielder could not find the finish, firing over the bar.

Hearn won a corner on 58 minutes but Grimsby were unable to put any pressure on Beasant’s goal from the flag.

A spell of Woking possession followed, which led to defender Adam Newton getting past Jones, running into the box and hitting a shot that flew narrowly off-target.

A Town free kick for a foul on Thomas led to Kerr’s delivery being deflected out for a corner. From it, there was another chance when the ball fell for McDonald but his volley missed the target.

Neither goalkeeper was being called into serious action as both sides struggled to create clear chances.

That changed when McKeown was forced to save from Rendell and substitute Goddard could not convert the loose ball at the far post.

Soon afterwards, there was an opportunity for Town but Hearn could only shoot over the bar.

The Mariners won a throw near the Woking corner flag as they looked for a way to win the game. That was quickly converted into a corner but a low shot by Hatton was blocked before a foul by Jones gave the hosts a free kick.

Woking broke quickly and McKeown was called on to make a good save from Charles Banya to keep the 1-1 scoreline intact after the Fulham loanee tried to lift the ball over the Town keeper.

Winfarrah was sent on for his Town debut with three minutes left to play, as Hannah made way.

Three minutes of added time were signalled and in the first of them, the Mariners made their breakthrough. Winfarrah’s first touch sent DISLEY through and he did the rest, beating Beasant with a left-footed finish into the top corner of the net.

From then on, Town were able to close out their victory, earning maximum points from a tricky away trip.

The focus now shifts back to the FA Cup and Saturday’s home first round derby clash with Scunthorpe United.