COLLINGWOOD 6.3 8.9 10.15 19.15 (129)
MELBOURNE 0.4 3.4 7.7 13.9 (87)
Goals: Collingwood: B Sinclair 3 A Fasolo 2 D Jolly 2 D Swan 2 J Blair 2 S Wellingham 2 T Cloke 2 T Goldsack 2 D Beams S Sidebottom. Melbourne: M Clark 4 J Howe 2 L Dunn 2 C Sylvia J Magner J Rivers J Trengove S Blease.
Best: Collingwood: D Swan J Blair S Wellingham D Beams T Goldsack S Sidebottom D Thomas. Melbourne: M Clark N Jones J Grimes J Frawley J Howe.
Injuries: Collingwood: A Didak (groin). Melbourne: B Green (groin).
Umpires: Matt Stevic, Mathew Nicholls, Jordan Bannister.
Official Crowd: 64,250 at MCG.
Collingwood moved to the top of the AFL ladder with a 42-point win over Melbourne, although the Magpies will anxiously await medical reports on injured forward Alan Didak.
Didak limped off in the second minute of the game clutching his left groin.
Brownlow Medallist midfielder Dane Swan was best-afield in his return from a hamstring injury with 42 possessions and two goals as the Magpies claimed their ninth win from 11 rounds, beating the Demons 19.15 (129) to 13.9 (87) in front of 64,250 fans.
Dayne Beams and Steele Sidebottom were also unstoppable for the Magpies in their eighth consecutive win.
Onballer Nathan Jones and big forward Mitch Clark with four goals were strong contributors for the Demons.
In a bruising game, Colin Sylvia's heavy collision with Collingwood's Tom Young is one of several incidents that could come under scrutiny from the match review panel, along with Luke Tapscott's crude spoiling attempt on Magpies' forward Alex Fasolo.
Collingwood dominated the opening term with six goals to Melbourne's none.
Former Demons captain Garry Lyon fumed on Triple M radio that Melbourne's hardness at the ball was shocking and their decision-making was appalling, as the home side fell 52 points behind midway through the second term.
The Demons clawed their way back into the game with three goals in five minutes - including two to the high-leaping Jeremy Howe - to trail by 35 points at half time.
Clark kicked three of his side's four goals in the third term as the Demons cut Collingwood's lead to 26 points at three-quarter time.
Collingwood went on a four-goal run early in the final term before the Demons did the same.
But the Magpies kicked nine straight goals in the last quarter to overpower Melbourne who booted 6.2 in a high-scoring finish to the game.
Ben Sinclair kicked three goals for the Magpies.
For Demons coach and former Collingwood assistant Mark Neeld, it was his side's 10th loss from 11 outings.
Both sides have a bye next weekend.