Noah Cates gave Philadelphia a 2-1 lead with 5:18 remaining in regulation, though William Nylander answered with a power-play goal for Toronto. In the shootout, Michkov and Zegras scored while Auston Matthews and Max Domi missed for the Maple Leafs.
Dakota Joshua opened the scoring for Toronto, while Christian Dvorak tied it up on the power play. Dan Vladar stopped 29 shots as the Flyers won their third straight. Toronto outshot Philadelphia 31-25, but the loss extended Auston Matthews' goal drought to eight games.