Nick Daicos and Jordan De Goey have fired Collingwood to a scrappy 26-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.