play goals by Kurtis Foster helped the Devils take a 6-0 lead, and they hung on for a 6-4 victory over the host Philadelphia Flyers Saturday. Ilya Kovalchuk, Dainius Zubrus, Zach Parise and Alexei Ponikarovsky also scored in the Devils' third straight win. They scored three power-play goals and one short-handed. The Flyers were 14 for 14 on the penalty kill against the Devils in their first three meetings. Sergei Bobrovsky allowed a career-worst six goals on 23 shots before he was replaced by Ilya Bryzgalov in the second period. After the game, the NHL fined Philadelphia center Zac Rinaldo $2,500 for a late hit on the Devils' Jacob Josefson in the second period and $2,500 for a trip of Parise after a whistle in the third period. Penguins 2, Bruins 1: Marc-Andre Fleury made 28 saves, and Evgeni Malkin had a power-play goal as visiting Pittsburgh won its ninth game in its last 10. The Penguins rebounded from a 1-0 loss at Toronto Wednesday. Sabres 4, Islanders 3: Brad Boyes and Jason Pominville scored in a shootout after Buffalo rallied from an early 3-1 deficit against the host Islanders. Capitals 3, Canadiens 0: Tomas Vokoun made 30 saves against his former team for his third shutout of the season, and Alexander Semin scored on the second of Washington's two penalty shots against host Montreal, which has lost three straight. Alex Ovechkin returned to the Capitals' lineup after a three-game suspension for a hit on Zbynek Michalek of Pittsburgh. Canucks 3, Avalanche 2: Kevin Bieksa tied the game with 34.1 seconds remaining in regulation, and Mason Raymond scored the lone goal in the shootout as Vancouver sent host Colorado to its fifth straight loss. The Avalanche had won 10 strLightning 6, Panthers 3: Martin St. Louis scored three times in his 900th NHL game, and Steven Stamkos added his league-leading 34th goal in host Tampa Bay's sixth victory in seven games. St. Louis had two goals during Tampa Bay's four-goal second period, helping the Lightning take a 5-3 lead entering the third. Hurricanes 2, Kings 1: Jeff Skinner scored 3 minutes 2 seconds into the third period to lift Carolina, which is 8-2-1 in its last 11 home games. The goal, on a rebound of a shot by Jussi Jokinen, was Skinner's third in his last five games. Stars 2, Wild 1: Jamie Benn scored in the second round of the shootout for Dallas, which is 11-0-4 at home against Minnesota since March 2003. Maple Leafs 5, Senators 0: Phil Kessel and Tyler Bozak each had a goal and two assists for visiting Toronto. James Reimer stopped 49 shots for his second straight shutout. Predators 3, Blues 1: Pekka Rinne made 41 saves, and Martin Erat had a goal and two assists to lead host Nashville. Coyotes 5, Sharks 3: Lauri Korpikoski scored two goals for host Phoenix. Other results: Edmonton 5, Detroit 4.