Simon Gagne had two goals and an assist to lead the Philadelphia Flyers to their sixth straight victory, a 3-1 over the Carolina Hurricanes on Wednesday night. Matt Carle scored the go-ahead goal with just under 18 minutes left for the Flyers, who are on their longest winning streak in more than three years. Gagne started the decisive sequence by leading an odd-man rush during a 4-on-4 play. He slipped the puck to Carle during Philadelphia's 3-on-1 break, and the defenseman put the Flyers up 2-1 by beating Cam Ward high to his glove side. Antero Niittymaki made 27 saves for the Flyers, who have won six straight for the first time since Oct. 30-Nov. 12, 2005. Chad LaRose scored for Carolina. Capitals 5, Thrashers 3: At Washington, Alex Ovechkin had his sixth career hat trick and added an assist, and Washington ended a three-game losing streak. Eric Fehr and Viktor Kozlov added goals for Washington. Bryan Little, Slava Kozlov and Nathan Oystrick scored goals for Atlanta. Devils 3, Panthers 2, OT: At Sunrise, Florida, Johnny Oduya scored with 55.5 seconds left in overtime to give New Jersey its fifth consecutive victory. Scott Clemmensen stopped 35 shots, and Brian Gionta and Travis Zajac also scored for New Jersey, 6-5 since goalie Martin Brodeur was sidelined by a torn biceps. Florida sent the game to overtime with two goals in the last 2:19 of regulation, the first by Jay Bouwmeester and the second by David Booth with 7.2 seconds left. Sharks 3, Blackhawks 2, OT: At San Jose, California, Joe Thornton scored on a give-and-go with Ryane Clowe 45 seconds into overtime to give San Jose its fifth consecutive victory. Evgeni Nabokov stopped 26 shots in his return from a seven-game injury absence, and Rob Blake and Patrick Marleau added goals to help NHL-leading San Jose improve to 12-0-1 at the Shark Tank. Jonathan Toews had two goals for Chicago. Canadiens 3, Red Wings 1: At Detroit, Carey Price made 32 saves, and Maxim Lapierre, Tomas Plekanec and Christopher Higgins scored second-period goals for Montreal. Johan Franzen scored for Detroit, and Ty Conklin stopped 22 shots. Elsewhere it was: Rangers 3, Lightning 2, SO; Penguins 5, Islanders 3; Sabres 3, Bruins 2; Stars 4, Wild 3; Coyotes 3, Blue Jackets 2; Avalanche 3, Blues 1; Kings 2, Oilers 1.