BOSTON (AP) — Mike Richards scored with three seconds left in overtime to give the Philadelphia Flyers a 2-1 victory over the Boston Bruins on Saturday night.

Richards picked up the puck at center ice and skated down the right side, with two teammates to his left on a 3-on-1. As he got to the circle, Richards decided to shoot and wristed it past Tim Thomas to end the game.

Brian Boucher stopped 35 shots for the Flyers in their first trip to Boston since coming back from a 3-0 deficit in Game 7 of last season’s Eastern Conference semifinals. James van Riemsdyk also scored for Philadelphia, which also trailed that playoff series 3-0.

Nathan Horton scored and Thomas made 32 saves for the Bruins, who haven’t lost in regulation in six games.

(© 2010 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed)