Ilya Bryzgalov stopped 25 shots for Philadelphia, which is seven points out of an Eastern Conference playoff berth.
Canadiens goaltender Carey Price was chased after two periods, yielding six goals on 29 shots.
Peter Budaj played the rest of the way, allowing one tally on four shots.
Alex Galchenyuk, Max Pacioretty and Brendan Gallagher scored as second-seeded Montreal dropped a second decision in three games.
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'