Two goals apiece from Rick Nash and Ryan Callahan downed the Flyers, 4-2, in New York (see recap).
Here is a quick recap of the rest of the action Tuesday in the NHL:
Habs go down in regulation
The New York Islanders handed the Montreal Canadiens a 6-3 loss.
Brian Gionta's power-play goal tied the game at three. His goal was the Canadiens' 20,000th goal since the NHL was formed.
Radek Martinek broke the tie with eight minutes remaining in the third. It was Martinek's first goal this season and his first since October 2011.
John Tavares notched his team-leading 14th goal, and Colin McDonald added an empty-netter to close the game.
It was the Canadiens' first loss in regulation since Feb. 9. In that span, the Habs claimed the top spot in the Eastern Conference with a 8-0-3 record (see full recap).
Lightning snap five-game skid
The Tampa Bay Lightning snapped a five-game losing streak with a 5-2 victory over the struggling New Jersey Devils.
Nate Thompson led the way for the Lightning with two goals, while Martin St. Louis and Alexander Killorn each scored a goal and tallied an assist.
Steven Stamkos had his 10-game point streak snapped.
Andres Lindback totaled 25 saves for the Lightning before allowing two late goals to the Devils.
The loss pushed the Devils' winless streak to six (see full recap).
Caps rally, win in OT
The Washington Capitals rallied from a three-goal deficit in the first period to win, 4-3, against the Boston Bruins in overtime.
Brad Marchand, Zdeno Chara and Dougie Hamilton each scored a goal for the Bruins in the first period.
Washington responded with two goals in the second period, and Wojtek Wolski scored the game-tying goal with 6:05 remaining in the third.
Eric Fehr scored the game-winning goal 37 seconds into overtime. Fehr's goal notched the Capitals seventh win in 10 games.
Braden Holby made 30 saves for 10th consecutive start (see full recap).