DENVER -- Nathan MacKinnon scored twice during a 58-second span in the first period, Matt Nieto added a late insurance goal and the Colorado Avalanche ran their winning streak to eight straight by holding off the San Jose Sharks 5-3 on Thursday night.
Carl Soderberg also scored, while Mikko Rantanen had a goal and two assists for the Avs, who've won eight in a row for the first time since the 2005-06 season. It's tied for the third-longest streak in franchise history.
Even more, Colorado has never trailed during the stretch and has outscored teams by a 34-13 margin.
What looked like a cakewalk turned into anything but with Colorado nearly squandering a 4-0 advantage. The Sharks sliced the deficit to a goal when Joe Thornton scored early in the third period. Nieto sealed the win with a goal against his former team with 3:14 remaining.
Bernier made a big save on a power play in the third period, when he just stuck out his left pad to thwart Tomas Hertl.
Colorado weathered seven penalties and was outshot by San Jose 48-22.
The line of Rantanen, Gabriel Landeskog and MacKinnon combined for three goals and four assists.
MacKinnon also added an assist and leads the league in scoring at home with 44 points (17 goals, 27 assists) in 25 games. He put the Avalanche up early in the first period when he sent a wrist shot through the legs of Vlasic and through the pads of goaltender Martin Jones.
He added another on a slap shot that ticked off Jones' glove and went in. MacKinnon also was credited with an assist on a goal in the second period that hit Rantanen off and bounced in. It gave Colorado a 4-0 lead.
Colorado has scored 92 goals on home ice, the most in the league. ... There was a scary moment in the second when Soderberg appeared to take a skate to the neck when he fell to the ice. He headed to the bench and into the dressing room. He returned later in the second.
Sharks: Host Pittsburgh on Saturday.
Avalanche: Wrap up a three-game homestand Saturday against the New York Rangers.