Andres Johnsson scored in the 11th round of the shootout to give the Toronto Maple Leafs a 4-3 victory over the Philadelphia Flyers on Saturday night.
Leafs goalie Frederik Andersen made 37 saves in regulation and then 10 stops in the shootout session while Flyers goalie Brian Elliott had 25 saves.
Kasperi Kapanen, Jason Spezza and Mitchell Marner scored for Toronto.
Ivan Provorov, Claude Giroux and Travis Sanheim scored for Philadelphia.
In other action in the NHL, Sergei Bobrovsky earned his first shutout with Florida, and Jonathan Huberdeau had two goals and an assist as the Panthers cruised past struggling Detroit.
Bobrovsky, who signed with the Panthers as a free agent in the offseason, stopped 22 shots for his 34th career shutout.
Denis Gurianov scored two goals, one on a penalty shot, and Ben Bishop made 35 saves to lead Dallas past Montreal.
Alexander Radulov scored in the first period and Miro Heiskanen added an empty-netter for Dallas, which has won six of seven.
Montreal's loss ended a three-game winning streak. Artturi Lehkonen scored for the Canadiens with 3:42 to play, and Price stopped 36 shots.