Pompey were held by Shrewsbury to record a third successive League One draw.
John Mousinho's men failed to find any attacking fluency and fell behind to a glancing Rob Street header early in the second half.
But they fought back to level through Marlon Pack and then saw their opponents reduced to 10 men late on.
The visitors were unable to find a late winner, though, and are six points adrift of the final play-off spot with four games remaining.
Fans can watch the key moments (top video) or register with iFollow for extended highlights (middle video) and a full match replay (bottom video).
If the full match replay is playing the wrong audio, you can use the settings cog to toggle between home and away commentary.