Pittsburgh Randy Robitaille set up Pittsburgh's second goal, then scored the game-winner with 58 seconds left in overtime as the Penguins ran their winning streak to six, beating Atlanta 3-2 Saturday.
The Thrashers received a tying goal from Tony Hrkac late in the third period, but remained winless in 11 games against Pittsburgh since joining the NHL. Pittsburgh, six games under .500 only 10 days ago, also received goals from Mario Lemieux and Aleksey Morozov to even its record (22-22-5-2) for the first time since mid-December.
Senators 1, Canadiens 1
Montreal Daniel Alfredsson scored with 2:59 left to lift Ottawa into the tie. Alfredsson jumped on a rebound of Wade Redden's shot off goalie Jose Theodore's pads and sent the puck into an open right side for his team-leading 24th goal.
Rangers 6, Capitals 3
New York Radek Dvorak had two goals, and Eric Lindros and Theo Fleury both scored their 20th as New York won its third straight game after an eight-game winless slide.
Mighty Ducks 3, Predators 1
Nashville, Tenn. Matt Cullen scored the go-ahead goal late in the second period as Anaheim beat Nashville.
Red Wings 5, Blues 2
St. Louis Brett Hull scored three goals and added two assists, leading Detroit over St. Louis. Pavel Datsyuk and Boyd Devereaux each scored a goal and two assists for the Red Wings, who are 4-0-1 in their last five games.
Wild 2, Devils 2
St. Paul, Minn. Martin Brodeur made 34 saves, including two in overtime, as New Jersey skated to a tie with Minnesota.
Oilers 4, Maple Leafs 1
Edmonton, Alberta Mike Comrie scored twice, including the go-ahead goal midway through the third period, as Edmonton ended a three-game losing streak. Ethan Moreau and Todd Marchant also scored for the Oilers.
Flyers 4, Hurricanes 2
Philadelphia Jeremy Roenick and Justin Williams scored 38 seconds apart in the first period as Philadelphia defeated Carolina to snap a three-game winless streak.
Bruins 4, Panthers 2
Boston Joe Thornton scored his 99th and 100th career goals in the third period to give Boston a victory over Florida. Martin Lapointe and Mike Knuble also scored for Boston, and Byron Dafoe stopped 20 shots to help the Bruins snap a four-game losing streak.
Coyotes 3, Blue Jackets 2
Columbus, Ohio Daniel Briere had a goal and an assist and Andrei Nazarov scored a goal in his first game in a Phoenix uniform as the Coyotes beat Columbus.
Islanders 6, Lightning 2
Uniondale, N.Y. Mariusz Czerkawski and Claude Lapointe each had a pair of goals as New York snapped a four-game home losing streak.
Avalanche 4, Kings 2
Los Angeles Milan Hejduk and Chris Drury each scored twice as the Avalanche beat Los Angeles to extend Colorado's winning streak to six games.