PITTSBURGH (AP) - Claude Giroux scored short-handed and on a power play and rookie Sergei Bobrovsky made 26 saves to win in Pittsburgh for the second time in three weeks, leading the Flyers to a 3-2 victory over the Penguins on Friday night.
Kris Letang gave the Penguins an early 1-0 lead, but they repeatedly squandered chances to take control by going 0 for 6 on the power play. They are 0 for 20 in four games, three of them losses.
With the teams tied at 1, Daniel Carcillo redirected Matt Carle's soft wrist shot between Marc-Andre Fleury's pads 13:34 into the second period and the Flyers never trailed again.
Giroux sealed it midway through the third with his sixth goal, punching the puck past Fleury after a scramble in front of the Pittsburgh net in which three Flyers players had scoring chances. The power play was created by a penalty for too many men on the ice.
Tyler Kennedy scored off a one-timer of Sidney Crosby's cross-ice pass with 45 seconds remaining, but it was too late for the Penguins as they dropped their third in a row.
CHICAGO (AP) - Sam Gagne, Ales Hemsky and Jordan Hendry scored in a 1:09 span late in the first period, and Gagne added an empty-netter in the third to help Edmonton snap a six-game losing streak.
Rookie Taylor Hall had a goal and an assist, and Andrew Cogliano and Ryan Jones also scored for Edmonton, which was 0-4-2 after winning its first two games of the season. The Oilers improved to 3-23-3 in their last 29 road games dating to mid-December of last season.
Patrick Sharp scored a power-play goal and added two assists for the Stanley Cup champion Blackhawks in their third loss in four games. Jonathan Toews, Patrick Kane and Jake Dowell also scored for mistake-plagued Chicago, and Duncan Keith had three assists.
Nikolai Khabibulin made 37 saves to help the Oilers beat the Blackhawks in regulation for the first time since February 2008, and for the first time in regulation at the United Center since January 2004.
UNIONDALE, N.Y. (AP) - Benoit Pouliot snapped a third-period tie, and Alex Auld made 30 saves in his season debut to earn his first victory in nine months and help Montreal win its fourth straight.
Pouliot, the trail man on a 3-on-2 rush, took a back pass from Jeff Halpern from the right circle dot and snapped a shot past goalie Dwayne Roloson 7:19 into the third. Travis Moen scored with 1:49 left to make it 3-1
Montreal swept the home-and-home series from the Islanders, and handed New York its first regulation loss at Nassau Coliseum (2-1-1) and third consecutive loss overall. The Canadiens, who have won six of seven, are 11-0-3 against the Islanders since the start of the 2007-08 season.
Tomas Plekanec scored for the third straight game for the Canadiens (7-2-1).
New York's Matt Martin scored his first NHL goal.
ATLANTA (AP) - Dustin Byfuglien split two defenders and beat Ryan Miller with a wrist shot at 4:31 of overtime to lift Atlanta past Buffalo.
Buffalo tied it with 8 seconds left in regulation when Derek Roy tipped Jordan Leopold's shot past Chris Mason with Miller off for an extra attacker.
Alexander Burmistrov scored his first NHL goal, and Niclas Bergfors and Nik Antropov also connected for Atlanta. Tim Connolly and Jordan Leopold added goals for Buffalo.
NEW YORK (AP) - Erik Cole scored the go-ahead goal on a power play with 3:59 left, and Jeff Skinner had two goals and set up the winner for Carolina.
Jeff Skinner, the youngest player in the NHL at 18 years, 5 months, drew the hooking penalty that set up the key power play, then made the pass to set up a wide-open Cole for the winner.
Tuomo Ruutu also scored for Carolina and Cam Ward made 40 saves
Ryan Callahan, Marc Staal and Brandon Dubinsky scored for New York.