Battling Shrewsbury put a dent in Grimsby's play-off hopes after they came from behind in a 1-1 draw.
Jaze Kabia saw a goal chalked off for the visitors after he was adjudged to have strayed offside.
Anthony Scully struck wide of the mark on the half-hour as the hosts threatened.
The Mariners had a penalty in the 37th minute when Jamie Walker was felled in the box, with Charles Vernam thundering home his seventh goal of the campaign.
Experienced striker John Marquis, the Shrewsbury skipper, levelled deep in first-half stoppage time as he met Sam Clucas' cross with a bullet header.
Shrewsbury are two points above the drop zone, while Grimsby are three points off the play-off pace.
Report supplied by PA Media.
Appleton: Draw against Grimsby a 'fair result'
Artell: 'I'll never be happy with a point'
