Nick Daicos and Jordan De Goey have fired Collingwood to a scrappy 27-point win over injury-hit Port Adelaide, who lost three players during a third quarter of carnage.
Trailing by 19 points midway through the second quarter at the MCG after playing some dull football and being jumped by the visitors, the Magpies steadied thanks to the brilliance of their premiership stars.
After conceding five unanswered goals, Collingwood kicked the next nine to set up the 11.12 (78) to 6.15 (51) win in front 40,860 fans on Saturday night.
The Power didn't register another goal after their sixth major of the game went through at the 15-minute mark of the second quarter, their night turning dire in a horror third term.