Noah Cates gave the Flyers a 2-1 lead late in regulation, but John Tavares tied it on the power play. Michkov and Zegras scored in the shootout to secure the win despite Auston Matthews and Max Domi failing to convert.
Goaltender Dan Vladar made 29 saves for Philadelphia, while Toronto's William Nylander scored the first shootout attempt. Flyers leading scorer Travis Konecny missed the game with a lower-body injury.