PHILADELPHIA (AP) -Mike Richards scored the go-ahead goal with less than eight minutes left in the third period, leading the Philadelphia Flyers to a 3-2 victory over the New Jersey Devils on Monday night.
Richards pushed Kimmo Timonen's pass from behind the goal past Martin Brodeur, and Flyers goalie Michael Leighton made that stand up. James van Riemsdyk and Jeff Carter also scored to help the Flyers rally from a 2-0 deficit and snap a two-game losing streak.
Zach Parise and Anssi Salmela scored for the Devils, who have lost 10 of 14.
Salmela left the ice on a stretcher after scoring when he took a hard shoulder to the face from Carter. Salmela tumbled to the ice and remained face down for several minutes, until the Devils medical staff wheeled him off.
TORONTO (AP) - Ryane Clowe scored with less than seven minutes left in the third period, leading the San Jose Sharks past the Toronto Maple Leafs.
Dan Boyle and Joe Pavelski also had goals for the Sharks, who sent Jean-Sebastien Giguere to his first loss since being acquired from Anaheim on Jan. 31. Giguere had posted consecutive shutouts in his first two games with San Jose.
Tyler Bozak and Phil Kessel scored for the Maple Leafs, who nearly tied it with a flourish in the final minute of regulation.
Evgeni Nabokov made 32 saves for San Jose, which has won eight straight road games.