Makar made it 3-0 5:52 of the second period on a rebound from the slot.
Tomas Tatar cut it to 3-1 at 9:20, following up a shot off the right post. It his 400th NHL point (186 goals, 214 assists) in his 679th game.
"It's a nice milestone, but I wasn't really looking for it," Tatar said. "I want to keep playing at least for a little while, and hopefully reach other milestones."
Devils defenseman Ty Smith made it 3-2 at 12:18 on a backhand from the right face-off circle that deflected off the stick of Colorado defenseman Samuel Girard. Defenseman Damon Severson tied it 3-3 at 17:21 with a power-play goal on a slap shot from the point.
"I think if you look at their team with the amount of goals coming out of that back end with a guy like Makar, it's a big part of the game," Ruff said. "A lot of the game is about a four-man attack or defense getting pucks through and having people around the front of the net."
NOTES: Makar's assist streak ranks fifth in NHL history among defensemen behind Paul Coffey (17 games, 1985-86), Brian Leetch (15, 1991-92), Phil Housley (14, 1992-93) and Bobby Orr (14, 1970-71). ... MacKinnon has scored 12 points (seven goals, five assists) in his past seven games and 17 points (10 goals, seven assists) in a 12-game point streak. ... The Avalanche were 6-0-1 in the second of a back-to-back this season and 13-0-4 since the start of last season. ... Ruff is 776-615-137 with 78 ties in 1,606 games. He is six wins behind Al Arbour for fifth. ... Devils center Nico Hischier (lower body) was scratched and is day to day. ... Hughes has scored 18 points (six goals, 12 assists) in his past 11 games and extended his home point streak to 12 games (20 points; eight goals, 12 assists).