The Blues took command with goals from Tom Naylor and Gareth Evans in the first half at Glanford Park.
To see the full picture gallery click on the link at the top of the story or on the icon on the main image.
After the break the home side hit back with a goal from Lee Novak.
But Pompey held on to earn a 2-1 victory to keep their excellent League One form going.
Kenny Jackett's side are now four points clear at the top of the table.