Updated

Philadelphia, PA (SportsNetwork.com) - Claude Giroux scored the winning goal with just 4.2 seconds left in overtime to give the Philadelphia Flyers a 3-2 win over the Chicago Blackhawks.

With time winding down in the extra session, Giroux flew down the right wing into the zone and from the circle he snapped a laser on net, using Duncan Keith as a screen, and it went in and out of the left corner for the win.

"I knew when I went on the ice 15 seconds, maybe 20 seconds," said Giroux. "I knew there wasn't a lot of time, so I was just trying to shoot as hard as I can to the net and didn't really aim, to be honest. I just shot it on net."

Scott Hartnell scored the other two goals while Ray Emery allowed two early goals in the first period, but finished the game with 23 saves for the Flyers, who have ripped of three straight wins and six of eight.

Andrew Shaw and Keith had the goals for Chicago, which has lost three of its last four games. Antti Raanta gave up all three goals on 37 shots.

"I think we did a lot of good things tonight. But, definitely really frustrating the way we gave that point up," said Keith.

It was a quick start for Chicago as Shaw scored just 2:29 in off a blocked shot from Michal Handzus, and it was a 2-0 game at 3:51 when Jonathan Toews sent the disc from the right corner to the slot where Keith's big blast trickled past Emery.

Philly, though, got one back two minutes later thanks to a lucky break as Hartnell was behind the net and tried to send the puck to the left wing, but it hit off Marcus Kruger and snuck past Raanta.

The Flyers tied the game at 16:27 of the first when Giroux centered the puck from the left of the net and Hartnell one-timed it in for his 18th of the year.

"I think it was a fun game to play. I'm sure it was a fun game to watch also, but I think we were just enjoying ourselves out there, just playing some hockey," said Giroux. "It was rough, we got a hit, we were hitting, and that's the best part of hockey."

A spirited second period saw each team get a power play and a total of 17 shots thrown on net, 11 by Chicago, but neither side was able to put one in and the game headed to the third period still tied.

The Flyers appeared to take the lead with 6:12 to play when Brayden Schenn put in the puck from down low after it hit the post off a Vincent Lecavalier deflection, but the goal was waived off as Lecavalier had hit the puck with a high stick.

Late in regulation Steve Downie backhanded the puck from the left side past a sprawling Raanta. Schenn had a chance to knock it in, but his shot went off the post and the game went to overtime.

Game Notes

The Flyers host the Stars on Thursday ... The Flyers were 0-1-3 at home against the Blackhawks in overtime during the regular season coming into the game ... Chicago plays St. Louis on Wednesday at home ... Giroux has 24 goals and 71 points on the season ... Neither team scored on the power play as Philly had five chances and Chicago three ... The Blackhawks had taken a 7-2 win over the Flyers in Chicago on Dec. 11.