Price's best period was the second, when stopped all eight shots he faced, including a left-pad stop on Claude Giroux during a Flyers power-play.
Vincent Lecavalier scored as Philadelphia dropped a second straight to start the season.
Ray Emery made 30 saves for the Flyers.
Selena Gomez drops F-bomb, walks off stage during Jingle Ball performance
Reindeer recovered after escaping from Santa during lighting ceremony