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.
Interpol investigating stolen passports on missing flight
Dennis Rodman pledges to end trips to North Korea