The Crows kicked the first three goals of the game and lead by as much as 32 points in the second term, before Daniel Wells sparked a Kangaroos comeback.
Wells amassed 12 disposals, kicked a goal and assisted two more in the third quarter as his side fought back and took the lead.
Click here to vote for the best three Adelaide players from the game
But in a week when coach Brenton Sanderson questioned the players' composure in pressure situations, Adelaide settled and found a way to win.
The final score was 11.13 (79) to 10.10 (70).
The result leaves both teams on 32 points, three wins behind eighth-placed Port Adelaide with three matches remaining, making a finals appearance very unlikely.
Rory Sloane was magnificent for the Crows, with 28 possessions, 10 marks and two goals. He played a huge role in the last term as Adelaide grimly hung on.
Sloane missed last weekend's game with a torn retina, but there was nothing wrong his eyesight when he set Richard Douglas up for Adelaide's second of the afternoon.
Lewis Johnston made no mistake form a tight angle but the Crows again wasted opportunities inside 50 and despite eight scoring shots to two, they could only manage a 21-point lead at quarter-time as North was held goalless.
Aaron Black nailed North Melbourne's first major and reduced the deficit to 14 points, but goals to Dangerfield, Mitch Grigg and seconds to Douglas and Otten pushed it out to 32.
The Crows tried to maintain possession as much as possible late in the quarter; the instruction from the coaches' box obvious after dropping a nail-biter last weekend.
There was barely an effective possession in the opening five minutes of the second half before Kangaroo Leigh Adams snapped truly and Sloane converted from a near impossible angle.
Adams kicked his second of the term to reduce the margin to three goals and when Wells benefited from several kind bounces to convert from the centre circle, the Kangaroos were within two kicks.
Wells was on top of his game with 12 touches for the term, and set up the next two goals as the visitors took the lead for the first time, 25 minutes into the third quarter.
It was a lead short-lived though, as Tom Lynch converted sweetly from 50m minutes before three-quarter time.
Ruckman Todd Goldstein's major snatched the lead back for the Kangaroos, only for Jared Petrekno to edge the Crows back in front against the run of play.
Crowd favourite Sloane then capped an impressive return from injury with a courageous mark running back with the flight of the ball and converted from close range to effectively seal the deal.