The Flyers went 0-8 against the Penguins last season, the first time in club history they have lost that many games in a season to a single opponent. They hadn't won in Pittsburgh in five games since Jan. 21, 2006.
Mike Richards also scored for the Flyers, who had dropped four of six and were coming off a 2-0 loss to the Rangers on Monday night. The Flyers averaged only two goals in their previous six games, only to get that many in slightly more than 51/2 minutes against Penguins backup goaltender Dany Sabourin, who didn't look comfortable on either shot.
Penguins coach Michel Therrien stayed with Sabourin after he shut out the Devils 5-0 on Monday night, even though Marc-Andre Fleury was 8-0 against the Flyers last season and 10-3 with a 2.74 goals-against average.
SABRES 2, BRUINS 1 (OT)
In Buffalo, N.Y., Clarke MacArthur scored 3:16 into overtime, and Ryan Miller made 25 saves to give a win over Boston.
Cruising in the high slot, MacArthur one-timed Drew Stafford's pass from the left boards past goalie Tim Thomas for the win.
Ales Kotalik also scored for Buffalo, which snapped a three-game losing streak. The struggling Sabres have won three times in their past nine games after winning the President's Trophy last season.
Thomas finished with 27 saves and Marc Savard scored for the Bruins, who lost for the third consecutive time.
LIGHTNING 3, PANTHERS 1
In Tampa, Fla., Martin St. Louis and Jan Hlavac scored first-period goals and Johan Holmqvist stopped 22 shots, helping Tampa Bay snap a six-game losing streak.
Two nights after losing 4-3 at Florida, the Lightning tied the season series between the intrastate rivals at two games apiece. The home team has won each of the meetings.
Slow starts had been a problem for the Lightning against the Panthers. Florida outscored them 5-2 in the opening period of the previous three games.