DETROIT -- Pavel Datsyuk's power-play goal in the third period broke a tie and Henrik Zetterberg had three goals and two assists in the Detroit Red Wings 5-3 win over the St. Louis Blues on Friday night at Joe Louis Arena.
Jonathan Ericsson also scored for Detroit (4-2-1) and Johan Franzen had three assists while Jimmy Howard made 23 saves.
Kevin Shattenkirk, Matt D'Agostini and Patrik Berglund got St. Louis' goals. Jaroslav Halak made nine saves and Brian Elliott stopped 18 shots.
The Blues are 6-2-0 and had their four-game winning streak snapped
Datsyuk put Detroit ahead with a power-play goal with 8:05 left in the third period. His third goal came when he beat Elliott high to the short side with a wrist shot. He scored during a five-minute power play due to a match penalty on David Backes for a hit on Kent Huskins 9:38 into the third.
Zetterberg completed his hat trick with an empty-net, shorthanded goal with 12.6 seconds left.
Ericsson tied the game at 3, 4:31 into the third period. He beat Elliott from the right face-off dot, while a penalty was being called on the Blues and the Red Wings had the extra skater. It was Ericsson's first goal.
Berglund's power-play goal 4:30 into the second period gave St. Louis a 3-2 lead. His fifth goal came when Berglund was in front of the net and knocked in Backes' pass from the corner.
The score was tied at 2 after the first period.
Zetterberg's two goals gave the Red Wings a 2-0 lead a little more than eight minutes into the game. His power-play goal opened the scoring at 6:12 when he connected on a one-time slap shot from just inside the right circle. Zetterberg then scored on a breakaway 1:55 later when he took Ericsson's long breakout pass at the center red line and beat Halak between the pads with a backhand shot after a move. It was Zetterberg's fourth goal.
Shattenkirk's power-play goal got the Blues on the board 9:50 into the game. Shattenkirk beat Howard with a wrist shot from the face-off dot.
D'Agostini tied the game with 6:56 remaining in the opening period when he beat Howard from the right circle on a partial breakaway.
NOTES: St. Louis replaced goalie Halak with Elliott with 3:37 left in the first period. Halak had given up two goals on 11 shots. ... Detroit center Darren Helm missed his third straight game because of back soreness and goalie Jonas Gustavsson remained sidelined with a sore groin. ... St. Louis defenseman Wade Redden returned to the lineup after missing Thursday night's 4-1 win in Columbus because of flulike symptoms. ... Defenseman Brian Lashoff was a healthy scratch for the Red Wings while Scott Nichol, Jamie Langenbrunner and Ian Cole didn't play for the Blues.