Grimsby came from two goals down to draw 2-2 with fellow League Two strugglers Forest Green.

Gavan Holohan and Donovan Wilson cancelled out Kyle McAllister’s first-half double in an entertaining encounter at The New Lawn.

McAllister almost opened the scoring with a curling long-range effort that cannoned back off the crossbar.

However, the impressive midfielder was not to be denied from the penalty spot in the 37th minute after Callum Jones was deemed to have been tripped in the area.

McAllister doubled Forest Green’s lead just before the break when he lobbed the ball over keeper Harvey Cartwright and out of the reach of Grimsby’s despairing defenders.

It was looking like the hosts were going to go on and claim a vital win in their fight to move out of the relegation zone, but it was to be a thoroughly disappointing and frustrating second-half.

Grimsby halved the deficit when Gavan Holohan struck following a deep corner, although Wilson may have got the decisive touch.

Wilson then capitalised on Reece Welch’s poor touch and slid past James Belshaw in the Forest Green goal.

Rovers almost won it late on but Tyrese Omotoye’s header came back out off the upright and later Sean Robertson’s stoppage-time effort flew over Cartwright’s crossbar.