Melbourne coach Simon Goodwin declared his side still had plenty to improve on after they opened their AFL account for the season with a 22-point victory over Sydney at the SCG.
The Demons trailed by more than 20 points in the second quarter but kicked 11 of the last 15 goals to record a 15.10 (100) to 11.12 (78) victory, their first at the SCG since 2006.
After conceding 20 goals in each of their last two games Melbourne leaked another seven by the halfway stage of the second quarter on Thursday, but dominated the rest of the game.
Melbourne's midfield prime movers were hardly sighted in the first quarter but lifted significantly to give their side the ascendancy.
The Demons moved the ball more precisely and fluently than Sydney and their defence and work at the contest improved markedly after a lacklustre first-quarter effort.
"Defensively we were really sound we used the ball in a way that aided our defence.and helped us at the same time," Goodwin said.
"There were things in our game that I really enjoyed, but there's still la lot to work on.
"In (the last) three quarters we managed to keep them to 44 points which was a really big step forward for us as a footy club and something we identified earlier in the that we wanted to try and rectify."
They joined Sydney on 1-3, with the Swans again disappointing on their home ground.
It was Sydney's second home loss in as many games this season and have lost nine of their last 14 at the SCG since the start of the last season.
Melbourne had 11 less contested possessions at quarter and half time but finished 20 ahead.
"In the second half we got smacked around the ball and it was minus 30 ground ball, clearances they doubled us," said Sydney coach John Longmire after his 200th game in charge.
'We weren't able to shift the momentum back."
Mellbourne had lost all previous 15 games in which Lance Franklin had lined up against them for either Hawthorn or Sydney.
Franklin kicked one goal but couldn't impose himself on the contest.
Two quick second quarter goals to co-captain Nathan Jones sparked the Demons fightback and he added a third down the stretch
Clayton Oliver and Angus Brayshaw were also prominent while Max Gawn completely dominated the hit-outs in which Melbourne enjoyed a commanding 73-13 advantage.
Former Kangaroos big man Braydon Preuss kicked a couple of early goals for Melbourne on his Demons debut, with Christian Petracca and Jayden Hunt also bagging two.
Kieren Jack and Oliver Florent kicked two each for Sydney and Jake Lloyd tallied 33 touches.
Melbourne made two late changes to their listed side, with defender Neville Jetta ruled out with a knee injury and forward Jay Lockhart with back soreness.