Pompey continued their table-topping form by coming from behind to beat Wigan at a wet DW Stadium.
Martial Godo had given the Latics the lead midway through the first half, only for Regan Poole to almost immediately level.
Paddy Lane then volleyed the Blues ahead before the break and – after Charlie Wyke was dismissed for the hosts – they never looked like relinquishing the lead.
John Mousinho unsurprisingly stuck with the same side that beat Lincoln on home soil the previous week.
The game took a while to get going as the rain fell, with neither side having any clear-cut openings in the early stages.
It was the Latics who seemed to settle quickest, although the visitors soon found their footing and began to move through the gears.
They were passing the ball about nicely and Joe Morrell’s shot was deflected over, while Charlie Hughes got a lucky bounce after being dispossessed on the edge of his own box.
Thelo Aasgaard and Charlie Wyke both made speculative penalty appeals at the other end that were turned down by Will Finnie.
But Wigan did break the deadlock on 27 minutes, as Scott Smith nodded the ball into Godo, who drilled it into the bottom corner.
Their lead did not last long, however, as a Jack Sparkes corner was nodded on by Colby Bishop for Conor Shaughnessy.
He tried to send the ball into the net, but it hit defensive partner POOLE before finally crossing the line.
Pompey were suddenly looking capable of scoring with every attack and Wigan were hanging on desperately.
But they could not prevent the visitors netting again soon after, when Marlon Pack lifted a cross towards the back post.
Joe Rafferty nodded it back into the centre and Alex Robertson did well to tee-up LANE for a smart left-footed volley.
They might have gone further ahead, but Pack’s effort was deflected off target following good work from Abu Kamara.
Half Time: Wigan 1 Pompey 2
The second half was only a few minutes old when Pompey were handed a numerical advantage by Finnie.
He brandished a red card to Wyke after the striker had gone in late on Pack with a two-footed challenge.
That led to an argument on the sidelines resulting in Blues coach Jon Harley and his Wigan counterpart Graham Barrow being booked.
The visitors made an attacking change just past the hour mark, as Pack made way for Christian Saydee, with Morrell taking the armband.
And the Wales international saw his goal-bound effort blocked after a Sparkes free-kick had been cleared into his path.
Scorer Lane was also given a chance to put his feet up on 66 minutes, with Gavin Whyte on to replace him.
The newcomer soon had a chance to provide Pompey with a cushion, but Sam Tickle got down low to his left to make a smart save.
Whyte was involved again moments later, sending in a cross that Bishop turned over after great work from Saydee to escape the attention of three opposition players.
Wigan were trying to hit back and find a late leveller, with Jonny Smith nodding a cross not too far wide of the post.
Pompey were still looking to attack themselves, however, and it took a fine Tickle save to stop Robertson’s shot finding the bottom corner.
Terry Devlin replaced Kamara for the final few minutes and they were seen out by the visitors, who extended the unbeaten league run to 21 games.
Wigan (4-2-3-1): Tickle; Rekik (Clare 54), Hughes (c), Watts, Sessegnon (Magennis 78); Adeeko, S.Smith; Humphrys (J.Smith 69), Aasgaard (Lang 54), Godo (McManaman 78); Wyke
Goals: Godo 27
Sent off: Wyke
Booked: Aasgaard, Watts, Clare
Subs not used: Amos, Morrison
Pompey (4-2-3-1): Norris; Rafferty, Poole, Shaughnessy, Sparkes; Morrell, Pack (c) (Saydee 61); Lane (Whyte 66), Robertson, Kamara (Devlin 87); Bishop
Goals: Poole 31, Lane 37
Booked: Kamara, Morrell
Subs not used: Schofield, Swanson, Raggett, Anjorin
Referee: Will Finnie
Attendance: 10,358 (1,601 Pompey fans)