NHL - Avalanche snap Red Wings' streak
Colorado's TJ Galiardi scored the game-winner in the third period to snap Detroit's seven-game winning streak as the Avalanche handed the high-flying Red Wings a rare 4-2 defeat.
Galiardi fired in a short-handed score at 9:22 in the final period to break a 2-2 tie and Ryan O'Reilly added his second goal of the game into an empty net in the final minute to derail Detroit's run.
"We talked before the game that you have to respect them, but not too much," Galiardi said. "I think we took it to them for the most part. It's huge for us. They are such a good team over there."
The Red Wings (16-8-1) had not lost since Nov. 17 and were rarely challenged during their streak before visiting Colorado.
The game had started brightly for Detroit, who had beaten the Avalanche in both previous meetings this season, and they took a 1-0 lead on a goal from Johan Franzen at 15:08 in the first period.
O'Reilly tied the game 26 seconds into the second and Paul Stastny put the home team ahead almost two minutes later.
Danny Cleary netted a game-tying tip-in for Detroit five minutes into the third but Galiardi won it for the Avalanche (13-13-1) to claim their third consecutive win.
Colorado finished their franchise-high eight-game homestand with a record of 5-3-0. They got another strong performance from goaltender Semyon Varlamov, who made 27 stops.
Ty Conklin made 31 saves for the Red Wings, who remain two points behind Chicago in the Central division.
Detroit lost center Valtteri Filppula to a cut on his leg in the first period.
Colorado center Stastny sustained a torso injury in the third. Both players will be re-examined Monday.
"I don't think we played very well," Cleary said. "We didn't seem to have our legs. We certainly didn't play how we have been playing the last seven games."