Nathan MacKinnon had two assists, and Artturi Lehkonen also scored for Colorado (4-2-0). Mackenzie Blackwood made 24 saves.
Cale Makar did not play for the Avalanche to be with his wife, Tracy, and await the arrival of their twins. The defenseman has seven points (three goals, four assists) in five games this season, averaging 21:30 of ice time.
Tyler Seguin scored for the second consecutive game and had an assist for Dallas (2-3-1). Roope Hintz also scored, Miro Heiskanen had two assists, and Jake Oettinger made 22 saves.
Lehkonen gave Colorado a 1-0 lead at 11:32 of the first period. A point shot by Josh Manson hit the skate of MacKinnon, and Lehkonen swiped the puck over Oettinger’s pad for the goal.
Seguin tied the game 1-1 with a power play goal at 19:06 of the first period. Seguin’s pass to Mikko Rantanen at the back post deflected off the skate of Lehkonen and into the net.
Necas put Colorado ahead 2-1 at 3:05 of the second period. Necas entered the offensive zone with MacKinnon, and the two exchanged the puck on a skilled passing play before Necas one-timed the return pass into the net.
Necas’s second goal came on the power play at 16:07 of the second period during a two-man advantage for Colorado. A Devon Toews shot from the point was saved by Oettinger, but Gabriel Landeskog passed the rebound over to Necas, who shot the puck into the net from a sharp angle to make it 3-1 Colorado.
Hintz drew Dallas within one at 3:17 of the third period. Seguin fed Hintz a pass from below the goal line, and Hintz one-timed it inside the near post to cut Colorado’s lead to 3-2.