Thelo Aasgaard starred as Wigan completed a fine double over promotion-chasing Peterborough with a 3-2 triumph.
The Latics arrived at London Road as the only team to beat Posh in their last 22 League One matches – and they did it again thanks to the Norwegian’s scoring exploits before surviving an almighty late scare.
Aasgaard opened his account after 20 minutes with a first-time finish after early substitute Jordan Jones cut the ball back from the left.
And Aasgaard was again left in too much space in the 52nd minute to hit a shot which appeared to flick off captain Josh Magennis on it’s way into the back of the net.
That effort put Shaun Maloney’s men firmly in the driving seat before midfielder Matt Smith saw red in the 76th minute for picking up a second caution.
But the Latics made light of the numerical disadvantage to strike again as Aasgaard tapped in from point-blank range after terrific work from substitute Stephen Humphrys in the 85th minute.
However, this contest was far from over as Posh mounted a late charge with two stoppage-time goals.
Josh Knight bundled in from close range and Ricky Jade-Jones rifled in a Harrison Burrows pass during a frantic finale, but Darren Ferguson’s men left it too late to avoid a second home League One defeat.