All streaks eventually come to an end.

Detroit came into Thursday's game riding an NHL record 23-game home winning streak, but Alexandre Burrows scored in the final round of the shootout to give Vancouver a 4-3 win over the Red Wings at Joe Louis Arena.

On the final attempt of the shootout, Burrows skated in on net and faked to the backhand before lifting the puck past Jimmy Howard as Vancouver became the first team since Calgary on November 3 to win as the guests of the Red Wings.

Daniel Sedin scored twice, including the tying goal late in regulation, while Cody Hodgson scored the other goal for the Canucks, who won for the fifth time in their past six games. Roberto Luongo posted 33 saves and stopped all three skaters in the shootout.

Darren Helm had a goal and two assists, Justin Abdelkader scored one and assisted on another, while Kyle Quincey also scored for the Red Wings, who were coming off a loss in Chicago on Tuesday. Howard made 40 stops.