Collingwood produced a remarkable second-half revival to power over the top of North Melbourne and win their AFL match by 17 points at the MCG on Sunday.
The Magpies were woeful in the first half, managing only four goals, and were lucky to go into the long break only 39 points in arrears.
But they made up the deficit – and then some – in a stunning nine-goals-to-nil third term and withstood a belated fightback by the Kangaroos in the final quarter to win 17.10 (112) to 14.11 (95).
Livewire forward Jamie Elliott was the game-breaker for the Magpies, booting three third-quarter goals.
The Magpies’ ninth major of the third quarter came courtesy of a video review which deemed that Drew Petrie had been unable to get a hand on Alex Fasolo’s shot before it crossed the goal-line.
When Elliott booted his fourth of the day early in the last term to put the Magpies 20 points up it looked as though they would run away with the win.
But North hit back with the next four goals to regain the lead, only for the Magpies to make one more decisive surge with the last three goals of a see-sawing encounter.
Elliott finished with a game-high five goals for Collingwood.
The Kangaroos were best served by ruckman Todd Goldstein, while Robin Nahas and Jarrad Waite booted three goals apiece.
North suffered a big blow in the lead-up when skipper Andrew Swallow was forced to withdraw due to an ongoing thumb injury.
He was replaced by Kayne Turner.