Shrewsbury missed the chance to go top of Sky Bet League One after Gillingham came from behind to draw 1-1 at New Meadow.
Abu Ogogo fired the Shrews into an early lead, converting a cross from Shaun Whalley after 14 minutes. The Gills, though, secured a share of the points with just eight minutes left when midfielder Mark Byrne hit an angled shot into the top corner.
Shrewsbury are now a point behind leaders Blackburn, and two clear of Wigan, who have three matches in hand because of their FA Cup exploits.
Portsmouth won 2-1 at managerless Fleetwood. Jamal Lowe gave the visitors the lead on 24 minutes when he curled the ball in after Ben Close’s effort was blocked.
Pompey midfielder Adam May saw his long-range shot come back off the inside of the post before the visitors doubled their lead with 15 minutes left through Oliver Hawkins.
Substitute Conor McAleny pulled one back for the Cod Army on 81 minutes, but there was to be no grandstand finish.
Fleetwood, who sacked Uwe Rosler following Saturday’s 3-0 loss at Doncaster, are out of the relegation zone on goal difference alone following a sixth successive league defeat.
In League Two, Exeter struck twice in stoppage time to win 2-1 at Crewe and climb up to seventh. The hosts thought they had secured victory when Shaun Miller scored with just two minutes left.
However, with some four minutes of added time to be played, defender Jordan Moore-Taylor equalised before Jayden Stockley headed in a dramatic winner.
Notts County saw their top-three ambitions dealt another blow with a 1-0 loss at Cambridge. Midfielder Medy Elito put the hosts in front from close range on the half-hour, which proved enough for all three points.
County remain fifth, four points behind Accrington who have a match in hand.
Bottom club Barnet slumped to a 3-1 home defeat against Carlisle. The Bees had taken the lead when defender Ricardo Santos headed in from a corner on 50 minutes, before John Akinde lashed a penalty over the crossbar on the hour.