Pompey had to settle for a point after being held to a draw by Shrewsbury at Fratton Park.
But the 1-1 stalemate was enough to see them rise one place to fifth in the League One standings.
Danny Cowley's side fell behind completely against the run of play, with Elliott Bennett sliding the ball gome after Carl Winchester's effort had come back off the post.