DENVER -- Jonathan Bernier made 28 saves for his first shutout of the season and 15th in the NHL, and the Colorado Avalanche defeated the Dallas Stars 3-0 at Pepsi Center on Wednesday.
Nathan MacKinnon had three assists, giving him 20 points (six goals, 14 assists) in the past 10 games.
[WATCH: All Stars vs. Avalanche highlights]
Erik Johnson, Nail Yakupov and Gabriel Landeskog scored for the Avalanche (11-8-1), who have won two in a row.
Ben Bishop had 29 saves for the Stars (11-10-1), who have lost five consecutive road games (0-4-1).
With Semyon Varlamov ill, Bernier started for the second consecutive game for the first time this season. He had 21 saves Sunday in a 4-3 overtime win against the Detroit Red Wings.
"I felt pretty good," he said. "I think it just carried from Detroit. It's nice to get back-to-back games. I'm just starting to feel pretty good. I've been practicing hard and it paid off tonight.
"I felt right off the bat we deserved that game. We outcompeted them, outskated them, and that's what we wanted. They played last night, so that was our game plan."
Video: DAL@COL: Johnson buries opening goal five-hole
The Landeskog-MacKinnon-Mikko Rantanen line accounted for a goal and five assists, and has 43 points (15 goals, 28 assists) in nine home games.
"When we bring our best, we're hard to contain," MacKinnon said. "We want to make teams worry about us and not have us worrying about them. The past month we've been doing that."
MacKinnon took a hit from Stars defenseman Jamie Oleksiak to help set up Landeskog's ninth goal for a 3-0 lead at 1:11 of the third period. He passed to Rantanen behind the net, and Rantanen fed Landeskog in the slot.
The Avalanche took a 2-0 lead on second-period goals from Yakupov and Johnson.
Yakupov scored from the top of the circles, beating Bishop to the glove side with 0.2 seconds remaining after MacKinnon won a faceoff in the left circle from Jamie Benn. A video review confirmed the puck crossed the goal line in time.
"These plays almost never work," MacKinnon said. "We got 1.9 [seconds] left and everyone knows it's going back to (Yakupov) if I can win it. It bounced and then it kind of came to me and I just shoveled it back to him and he one-timed it. Those are fun because they are unexpected."
Benn was upset at himself for losing the draw.
"Just lost the faceoff and it's in the back of your net," he said. "It's something that definitely can't happen. That's a tough one to give up at the end of the period going into the third."
The goal was Yakupov's seventh and gave him 10 points in 20 games. He had three goals and nine points in 40 games last season with the St. Louis Blues.
Johnson gave the Avalanche a 1-0 lead at 3:02 when he found an opening between Bishop's pads from a sharp angle for his second goal in the past two games.
"I'm going down, my pads are there, it just finds a hole," Bishop said. "There's really not much I would do any different. It's one of those ones you got to save, but going back on it I wouldn't do anything different. It's kind of one of those unfortunate ones."
Video: DAL@COL: Bernier stones Smith on two-on-one chance
Goal of the game
Yakupov scores with 0.2 seconds left in the second period.
Video: DAL@COL: Yakupov beats the clock off the face-off
Save of the game
Bernier stops Mattias Janmark at 4:40 of the third period.
Video: DAL@COL: Bernier kicks aside shot from the slot
Highlight of the game
MacKinnon gets his third assist on Landeskog's goal at 1:11 of the third period.
Video: DAL@COL: Landeskog buries one-timer from the slot
They said it
"He made it look easy. He made some big saves. We had a couple breakdowns and he was spectacular, real calm. He took care of all the rebounds too. The guys did a good job in front of him, but he was really good." -- Avalanche coach Jared Bednar, on goalie Jonathan Bernier
"There's a different body language in our team between home and away, and that's something we've got to change. If we're going to make the playoffs we're going to have to be better obviously on the road and we're going to have to change a little bit our thinking and our mindset." -- Dallas coach Ken Hitchcock. The Stars are 8-2-0 at home and 3-8-1 on the road
"I don't think any of us are very happy right now. We can't keep coming on the road and having the same talk after every road game. We've got to dig within, look at ourselves in the mirror here and find a way to get wins on the road. It's been long enough now." -- Stars goalie Ben Bishop
Need to know
According to the Elias Sports Bureau, MacKinnon is the first Avalanche player to score 20 points in a span of 10 games since Joe Sakic (7-13-20) from March 20-April 9, 2006. … The Avalanche are 7-1-1 at home, 7-1-0 at Pepsi Center, with five consecutive wins. They have scored at least three goals in all nine home games. ... The Stars were shut out for the first time this season.
Stars: Host the Calgary Flames on Friday (9 p.m. ET; FS-SW, SNF, SNW (JIP), NHL.TV)
Avalanche: At the Minnesota Wild on Friday (4 p.m. ET; FS-N, ALT, NHL.TV)
Video: Bernier, MacKinnon lead Avs to 3-0 win against Stars