The Maple Leafs (21-7-6) have won six straight at home.
Mitch Marner added a goal and an assist, Michael Bunting and Calle Jarnkrok also scored and Ilya Samsonov made 16 saves.
''I liked this kind of game, a 2 o'clock game, get the kids out, and it was nice to get a win for them,'' Bunting said.
Morgan Frost and Joel Farabee scored 1:23 apart for Philadelphia in the third to make it a one-goal game. Tony DeAngelo also scored for the Flyers.
''I don't think his game was anywhere near (where) it should be throughout most of the game,'' Flyers coach John Tortorella said about Frost. ''But towards the end, he gets involved in a few scoring chances and we get an opportunity to try to win. Or at least tie,''
TIME TO BREATHE
The Maple Leafs are off until Tuesday, when they begin a three-game trip.
''Getting the extra time, it's important no matter what,'' Toronto coach Sheldon Keefe said about the upcoming break. ''I know every team in the league has their own things going on, and the schedule is not easy. So time to breathe, recover, and have fun with your family is important.''
Maple Leafs: At St. Louis on Tuesday night.
Flyers: At Carolina on Friday night.
AP NHL: https://apnews.com/hub/NHL and https://twitter.com/AP-Sports
Copyright 2023 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.