The Bruins have won nine straight road games, a single-season club record.
Reilly Smith, the fifth Boston shooter, clinched the victory in the shootout for the Bruins, who improved to 15-0-1 in their last 16 games.
Vincent Lecavalier scored twice for the Flyers, including the game-tying goal with 25 seconds left in regulation. Lecavalier's first goal was the 400th of his career.
Kimmo Timonen scored for Philadelphia, which has lost three of four to remain in third place in the Metropolitan Division.