Aho gave Carolina a 1-0 lead with a short-handed goal at 18:09 of the first period. Aho forced a turnover against Makar, and Eric Robinson swept the puck into the neutral zone to Aho, who skated in and put a backhander five-hole on Wedgewood.
Landeskog tied it 1-1 at 1:47 of the second period with a wraparound at the right post.
Ehlers put the Hurricanes back up 2-1 with a power-play goal at 4:47 when he beat Wedgewood blocker side with a snap shot from the slot through traffic.
Andrei Svechnikov pushed the lead to 3-1 at 7:50. He took a pass from Aho in the neutral zone, skated behind the defense and cut across the low slot before sliding a backhander around the left pad of Wedgewood.
MacKinnon was awarded a goal at 19:42 of the third for the 5-3 final. He was taken down by Hurricanes defenseman Shayne Gostisbehere as they both skated after the puck as it headed towards the empty net.
Carolina has blown multigoal leads in five of its past eight games, going 0-4-1.
“We talk about it, but we keep beating ourselves,” Brind’Amour said. “In the room, it has to come from there. Right now, it’s not happening.”
Hurricanes captain Jordan Staal said: “We’ve got to get some confidence back in our game and how we do things and trust in our game. “There’s no continuing what we’re doing. It’s frustrating. It’s on me and the leadership here. We’ve got to get better.”
NOTES: The Avalanche became the fourth team in NHL history to post two double-digit win streaks in the same season (also 10 games from Nov. 4-26), following the 2019-20 Lightning (11 games & 10 games), 1970-71 Bruins (13 games & 10 games) and 1929-30 Bruins (14 games & 11 games). ... MacKinnon posted his 33rd career four-point game and passed Joe Sakic (32) for the second-most in Avalanche/Nordiques history behind Peter Stastny (52). ... Colorado defenseman Brent Burns skated in his 965th straight game dating back to Nov. 21, 2013, which passed Doug Jarvis for the third-longest streak in NHL history. ... Aho is the fifth Finnish player in NHL history to score 300 goals. He joined Teemu Selanne (684), Jari Kurri (601), Olli Jokinen (321) and Mikko Rantanen (310). … Gostisbehere returned to the lineup after missing the past three games with a lower-body injury. He was minus-1 with one shot on goal and three blocks in 22:44 of ice time. … Aho has 16 points (eight goals, eight assists) in the past nine games. ... Andersen is 0-7-2 in his past nine starts.