Melbourne has leapt into the top four after a 16-point win over North Melbourne at Marvel Stadium on Saturday evening.
Despite a strong start from the Kangaroos, the Demons took control late in the second term and into the third with five unanswered goals.
The Demons overturned a 25-point deficit in the result, but the victory was soured by injuries to Daniel Turner and Changkuoth Jiath.
Turner copped two accidental hits to his right ribs from teammates in the Demons' 13.14 (92) to 11.10 (76) win, before Jiath was helped off in the fourth quarter with a lower leg injury.
Turner was taken by ambulance to hospital after copping a knock to the ribs in a 'friendly fire' collision with fellow Demon Jake Lever in the opening term, then being hit again in the same area by another teammate, Matthew Jefferson, in the third.
Jefferson booted a career-best 4.1 from his five kicks, while Jacob van Rooyen and Latrelle Pickett slotted two goals each.
Tom Sparrow (33 disposals, one goal), Kysaiah Pickett (29, one) and Jake Bowey (29) all helped Melbourne climb out of a first-half hole and stay in the hunt for a top-four spot.
The Demons also went some way towards shelving their reputation as specialists at the MCG - where they are 9-0 this season - with their third win from nine fixtures elsewhere.
The Kangaroos burst out of the blocks with three goals in the first six minutes, two of those majors to Paul Curtis, who finished with three.
North pressured the Dees' ball carriers and were rewarded in the front half, marching ahead 6.1 to 2.0 on Cooper Trembath's excellent mark and goal.
KANGAROOS v DEMONS Full match coverage and stats
Jefferson jagged two late in the opening term, at the end of which Melbourne trailed by 12 points.
Harry Sheezel's fine crumbing major helped extend the Kangas' cushion back to 19 points before the Demons finally hit back.
Captain Max Gawn progressively got on top of Tristan Xerri in the ruck, while defensively the Demons denied North the corridor they had used to great effect early.
Jefferson plucked a superb goalsquare mark and kicked his fourth in the shadows of three-quarter time as Melbourne's lead pushed out to 15 points.
The margin blew out to 36 points in the final term, before the Kangaroos kicked the last three goals.
Sheezel (33 disposals), Cooper Harvey (28), Luke Davies-Uniacke (28) and Caleb Daniel (27) led the way for North.
Hall of Fame and Legends game
North Melbourne celebrated its Hall of Fame night on Friday and paraded new inductees Corey McKernan, Brent Harvey, Adam Simpson and Greg Miller beside freshly minted Legends Malcolm Blight and Dennis Pagan during the half-time break. While some young Kangaroos supporters would have been pushed to recognise the former stars, older fans were surely taken back to days of premierships and hoping for more flags to come soon. Arnold Briedis and the late Sel Murray were also Hall of Fame inductees.
NORTH MELBOURNE 6.1 7.2 8.7 11.10 (76)
MELBOURNE 4.1 6.4 10.10 13.14 (92)
GOALS
North Melbourne: Curtis 3, Spargo 2, Darling 2, Trembath, Sheezel, Xerri, Whitlock
Melbourne: Jefferson 4, van Rooyen 2, L.Pickett 2, Sparrow, Sharp, K.Pickett, Langford, Heath
INJURIES
North Melbourne: Nil
Melbourne: Turner (chest), Jiath (leg)
Crowd: 25,003 at Marvel Stadium