Colby Bishop grabbed two and Christian Saydee notched the other as John Mousinho’s men made it 13 matches unbeaten in the drive towards the Championship.
Results elsewhere mean the Blues are now 11 points clear of third place with six matches remaining – and here are our player ratings...
5. Conor Shaughnessy - 8
Another towering performance defensively, while an important attacking outlet with his distribution from the back. Mopped up everything with familiar class. Photo: Jason Brown
6. Connor Ogilvie - 8
Back in the side following three matches out with a knee injury and always a welcome figure in Pompey’s defence. Saw little of him in attacking terms, yet Ogilvie was an absolute rock at the back. Keeps things so simple. Photo: Jason Brown
7. Marlon Pack - 8
Enjoyed his afternoon back at his former loan club, knitting things together in the centre of midfield and dictating the Blues’ tempo. Such a pivotal player and clearly in the running for Player of the Season. Photo: Jason Brown
8. Owen Moxon - 7
(Replaced by Lee Evans on 64 mins) Couldn’t quite impose himself in the centre of midfield, yet always seems to have encouraging moments in games. Can never fault effort and looked like was harshly booked before withdrawal. Photo: Jason Brown