The Norwich loanee scored in each half – with Marlon Pack – grabbing the other as the Blues ran out 3-0 winners to extend their lead at the top to seven points.
It was driven by much-improved second-half display, with Kamara the shining star – and here are our Pompey player ratings...
1. Will Norris - 7
Dealt with several shots from outside the box very effectively, albeit all straight at him, otherwise a quiet afternoon for the keeper. Photo: Jason Brown
2. Joe Rafferty - 7
Put several crosses in from the right during the first half, but concentrated on keeping the right flank tight and feeding Kamara in front. Photo: Jason Brown
3. Sean Raggett - 7
Very comfortable afternoon, in complete control and distributed the ball simply and accurately. Photo: Jason Brown
4. Conor Shaughnessy - 7
Makes everything look so easy and very dominant, barely giving Shrewsbury a sniff of goal. Photo: Jason Brown