Pompey’s away day misery continued as they slumped to a 3-1 loss at struggling Tranmere Rovers.
Andy Awford’s side fell behind inside 80 seconds of the kick-off when Shamir Fenelon poked home at the far post when the defenders were unable to clear a corner.
Although the Blues steadied the ship and had good spells up the interval, only a Marcus Bean effort really tested the Rovers keeper.
But Pompey found the equaliser just before the hour mark when Jed Wallace’s long-range strike flew in.
Substitute Lee Holmes, on for his debut, delivered a threatening ball into the box with his first touch from a corner and when it was cleared, Wallace struck.
Awford’s side looked more likely to go on to get a second goal at that point, but Rovers then regained the lead when James Rowe cracked home a sweet drive into the top corner when Pompey were too slow to close him down.
The game was up 13 minutes from time when Wallace fouled his man in the box to give the home side a penalty.
Although Max Power’s spot-kick was saved by Paul Jones, the Rovers midfielder converted the rebound via the underside of the crossbar to seal yet another bleak road trip.