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.
Rosie O'Donnell unveils nearly 50-pound weight loss
Members of Congress to keep receiving porn magazine