Carlton forward Harry McKay has beaten a head injury assessment and North Melbourne, kicking two crucial goals late as the Blues rebooted their top-two charge.
The upstart Kangaroos gave their finals-contending rivals a huge scare throughout the first half and the game still remained close through the second.
It threatened to turn when, with Carlton leading by only three points, McKay went down late in the third term following a head clash in a marking contest.
Know the news with the 7NEWS app: Download today
He appeared dazed but did not immediately leave the field for a concussion test, instead kicking a goal just minutes later.
McKay was eventually checked over but returned and kicked his second of the night to help seal the 16.11 (107) to 14.4 (88) victory.
“I’m good. It was nice to get a 10-minute break and then come back on,” he told Fox Sports.
“I was fine. I think it was more precautionary but I’m feeling really good, so all good.
“It’s not uncommon to get a few knocks around your shoulders and the back of your head.
“I was fine straight away, kicked a goal, so I don’t reckon I’d kick a goal if I wasn’t feeling great.”
McKay was bested by teammate Charlie Curnow (four goals) on a night Carlton ended their two-match losing streak.
Tom De Koning sent a scare through the Blues’ camp when he hobbled off with a sore left foot during the first quarter and spent an extended period in the change room.
The No.1 ruckman eventually returned to the action but was below his best and outpointed by direct opponent Tristan Xerri.
Sam Walsh, who missed the start of the season with a recurrence of his previous back injury, was also sore after a series of heavy collisions but was one of Carlton’s best with 25 disposals.
Blues captain Patrick Cripps (29 disposals, nine clearances) and George Hewett (22, eight) were also influential in the middle, while small forwards Matt Owies and Jesse Motlop kicked three goals each.
Harry Sheezel (34 touches, two goals) starred for North, Charlie Comben and Paul Curtis kicked three majors each and Xerri had game-high tallies of 11 clearances, 10 tackles and 43 hit-outs.
The contest pitted second against second-bottom and it was the underdogs who started better, with Sheezel snapping a brilliant opening goal.
Xerri and Jy Simpkin helped give the Kangaroos clearance ascendancy as De Koning headed to Carlton’s change room for assessment on his foot.
Comben kick-started a second-quarter surge for North with the first two goals of the term, and they led by a game-high 18 points when Curtis snared his second major.
Motlop kicked two quick goals in time-on to keep the Blues in touch but Comben added his third after the siren to restore an 11-point buffer at the main break.
North led by 17 points when mid-season recruit Brynn Teakle kicked the first goal after halftime, but Carlton flicked a switch and piled on the next five consecutive majors.
They never trailed from there, though the Kangaroos made them work for a hard-fought victory.
North trailed by eight points and had some momentum when a harsh 50m penalty was paid against Darcy Tucker, allowing Adam Saad to kick a steadying goal with less than eight minutes left.
Another free kick gave Harry McKay the next goal moments later and the Blues were safe.
Carlton next face a short break into a clash with Port Adelaide on Friday night, while North Melbourne host Geelong in Hobart on Saturday.
– with AAP