Alex Ovechkin had two goals and an assist and the Washington Capitals snapped a three-game losing streak with a 6-3 win over the Pittsburgh Penguins Wednesday night.
Niklas Backstrom had three assists, Tomas Fleischmann had a goal and an assist and Viktor Kozlov, Alexander Semin and Jeff Schultz also scored for Washington, which had four third-period goals.
Miroslav Satan had a goal and an assist and Sidney Crosby had two assists for the reeling Penguins, who have lost eight of 10 overall and six of seven at home. Evgeni Malkin and Ryan Whitney also scored for Pittsburgh.
Cleary pulled Detroit even with a 30-foot wrist shot that sailed past goalie Jean-Sebastien Giguere on the stick side. Franzen scored the go-ahead goal by batting the puck into the net after Pavel Datsyuk took a shot from the left circle and the puck bounced high off Giguere.
Cleary's goal was his eighth, and Franzen got No. 19.
Jiri Hudler and Tomas Holmstrom scored earlier for Detroit. Datsyuk and Niklas Kronwall each had two assists for the Red Wings.
The Ducks' Ryan Getzlaf had a goal and two assists in the losing effort. Corey Perry and Steve Montador had the other Anaheim goals.
Chris Osgood had 25 saves for Detroit, including blocking Perry's 8-footer in the waning seconds. Giguere made 29 saves for Anaheim.
Senators 3, Thrashers 2
Jason Spezza and Daniel Alfredsson each had a goal and an assist and Ottawa kept Atlanta reeling at home.
Dean McAmmond broke a 2-2 tie for the winning goal 14:23 into the second period. Jarkko Ruutu floated a pass up the ice for McAmmond, who scored on a breakaway ahead of trailing defenseman Ron Hainsey.
In their past 14 games at Philips Arena, the Thrashers have 12 losses. Overall, Atlanta has dropped two straight and five of six.
Rookie goaltender Brian Elliott improved to 2-1-0 after stopping 29 of 31 shots to win his second straight start.
Todd White and Chris Thorburn scored for Atlanta.
Chicago's Cristobal Huet stopped 22 shots as the Blackhawks won their second straight. Chicago's Kris Versteeg, the NHL's rookie scoring leader, added two assists.
Ales Kotalik scored for Buffalo, which dropped its second straight.
Buffalo's Patrick Lalime, the backup to Ryan Miller, made 21 saves in his first start since Dec. 26.