Pompey's play-off hopes took a blow after they were held to a draw at Shrewsbury.
John Mousinho's men fell behind early in the second half when Rob Street glanced an Elliott Bennett cross into the net.
Marlon Pack headed home late on to level the contest and the hosts were quickly reduced to men when Tom Flanagan collected a couple of bookings.