Jaromir Jagr and Danny Brier each had a 2.
Scott Hartnell and Wayne Simmonds also had a goal and an assist while Matt Carle notched a goal for the Flyers, who have won a season-high five straight.
Philly forward Claude Giroux, who had two assists in the game and leads the NHL with 39 points, left the game after two periods with an undisclosed injury.
Ilya Bryzgalov started the game in net for the Flyers, but left near the seven-minute mark of the third period after allowing two goals on 16 shots with an undisclosed injury. Sergei Bobrovsky turned aside all three shots he faced the rest of the way.
Vincent Lecavalier and Ryan Shannon each had a goal for the Lightning, who have dropped six of their last seven games. Mathieu Garon allowed four goals on 31 shots.