Pompey yet again won at Carrow Road as they made it successive Championship victories.
Marko Milvanovic was the hero, netting a 50th-minute penalty after Abu Kamara had been fouled, but it was Iyad Mohamed who was the star of the show with a sensational display.
Madiodio Dia and Regan Poole also shone as the Blues dug deep late on to retain their lead, with a gutsy second-half showing.
And here are our Pompey player ratings...

9. Abu Kamara - 8
Another up and down game, yet won the penalty after being tripped by Wright, converted by Milovanovic. Commitment definitely there, ran half the length of the pitch to make one first-half tackle Schwartau, but more needed. | Jason Brown

10. Adrian Segecic - 8
Buzzed around as ever and had a few pops at goal, but couldn’t really find a consistent foothold in the game to influence the Blues in an attacking sense. Always, always a threat, though. | Jason Brown

11. Ryan Kavuma-McQueen - 7
(Replaced by Odin Bailey on 69 minutes) A couple of great runs down the left in the first half, but overall lacked his usual spark against an excellent Stacey. Perhaps summed up by kicking away the ball after committing one foul. | Jason Brown

12. Marko Milovanovic - 8
(Replaced by Tyrese Shade on 69 minutes) Cool from the spot, grabbing his third goal of the season, but otherwise struggled to get into the match. A few times should have done far better holding up the ball and couldn’t really bring others into play. | Jason Brown


