DETROIT (AP) -- Tomas Tatar had a pair of power-play goals in the third period Tuesday night and the Detroit Red Wings ended a six-game winless streak with a 6-3 victory over the Buffalo Sabres.
Tatar's 13th goal of the season gave the Red Wings the lead for good with 8:20 to play and Johan Franzen scored a few minutes later to pad the lead for the hosts, who hadn't won since Dec. 7. Tatar's second goal came in the final minutes.
Stephen Weiss, Danny DeKeyser and Henrik Zetterberg also scored for Detroit, which got 10 saves from Petr Mrazek.
Nicolas Deslauriers, Chris Stewart and Andre Benoit had goals for the banged-up Sabres, who were missing eight regulars due to injuries or illness. Michal Neuvirth returned from an illness and had 33 saves.
Buffalo got the game's first goal 2:36 in when Drew Stafford's shot struck Deslauriers' upper body and ricocheted past Mrazek.
Officials reviewed the play before calling it a goal.
Detroit's Weiss, who returned Tuesday after missing four games with a shoulder injury, evened it with a power-play goal midway through the first period.
Stewart's tally later in the first sent the Sabres to the break with a 2-1 lead.
Buffalo took a 3-1 lead halfway through the second when Benoit scored his first goal of the season on a short-handed breakaway that began with a blocked shot near the Sabres' blue line.
DeKeyser cut into the lead with a slap shot off a turnover late in the period and Zetterberg tied it five minutes into the third with a slap shot of his own.
NOTES: Red Wings defenseman Niklas Kronwall left the game with an upper body injury and did not return. . Detroit placed goalie Jimmy Howard (groin) on short-term injured reserve Tuesday. . The Sabres recalled forward Joel Armia from Rochester of the AHL and placed forward Marcus Foligno (hand) on injured reserve. Armia, who started Tuesday, is the fifth player Buffalo has recalled from its AHL affiliate since Saturday.