Henrik Zetterberg scored three goals, and his second assist of the game set up Pavel Datsyuk's tiebreaking goal at 9:38 of third period to help the Detroit Red Wings beat the St. Louis 5-3 on Friday night.
Zetterberg scored the first two goals and set up Jonathan Ericsson's tying goal early in the third period. Detroit's captain missed practice on Thursday because he wasn't feeling well, but he was at the top of his game Friday.
St. Louis goalie Jaroslav Halak left the game shortly after Zetterberg's second goal midway through the first period and was replaced by Brian Elliott. It wasn't clear whether Halak was hurt or was pulled by coach Ken Hitchcock.
Detroit's Jimmy Howard made 23 saves for his 114th victory, tying Dominik Hasek for seventh place on the team's career list.