DENVER -- Jan Hejda scored on a slapshot with 7.6 seconds left, and the Colorado Avalanche ended years of futility against the Vancouver Canucks with a 4-3 win on Saturday.
P.A. Parenteau, Gabriel Landeskog and Cody McLeod also scored for the Avalanche, who hadn't beaten the Canucks in regulation in more than three years.
Maxim Lapierre, Jannik Hansen and Jason Garrison scored for the Canucks, who had their four-game win streak stopped.
Colorado has stumbled to the finish line in this shortened season. The Avalanche have just four wins in the last five weeks and went from .500 to 14-22-6. Their recent slide is similar to the one they've had against Vancouver since the start of the 2009-10 season.
The Canucks have been one of the NHL's elite the past few years, and the Avalanche have helped them stay there. Entering Saturday, Vancouver had won 10 straight and 18 of its last 20 against Colorado, and the two losses have come after regulation.
Hejda's goal changed that after Colorado rallied twice in the third period to tie it. McLeod's goal 2:02 into the period tied it, and after Garrison scored 1:25 later Parenteau tied it at 3-3 with his 16th goal with 7:03 remaining.
The Avalanche struck first in the game. Landeskog scored his ninth of the season when he stole an outlet pass from Vancouver defenseman Kevin Bieksa's and beat Cory Schneider just 1:50 into the game to give Colorado a 1-0 lead.
It stayed that way until Lapierre and Hansen scored 2:14 apart early in the second to give the Canucks a 2-1 lead.
Notes: Colorado's last regulation win over Vancouver was 3-0 on Oct. 3, 2009, in Denver. ... Canucks forward Chris Higgins missed his second straight game with a lower body injury. ... The Avalanche announced they will retire former defenseman Adam Foote's No. 52 during the 2013-14 season. His will be the fifth sweater retired in Avalanche history. ... Daniel Sedin started the day three points behind Markus Naslund for second in scoring in Canucks franchise history. ... Colorado goalie Semyon Varlamov missed his third straight game with a hip injury. He has not played in the team's last four games and six of the last seven after playing in 26 of the first 31. ... Avalanche forward Milan Hejduk was a healthy scratch.