TORONTO -- Phil Kessel scored three goals as the Toronto Maple Leafs came back for a 4-2 victory Tuesday, snapping the Anaheim Ducks' seven-game winning streak.
Dion Phaneuf also scored for the Leafs, who ended a two-game losing string with the victory before a crowd of 19,408 at Air Canada Centre.
Nick Bonino and Mathieu Perreault scored for the Ducks, who lost for the first time since the season opener, Oct. 2 at Colorado.
Jonathan Bernier stopped 23 of 25 shots in the Leafs' goal. Jonas Hiller saved 19 of 23 shots for the Ducks (7-2-0).
Kessel's third goal of the game and fifth of the season came on a two-on-one breakout by the Leafs (7-3-0). James van Riemsdyk lugged the puck down the right wing and fed Kessel in front at 8:11 of the third period to give Toronto a two-goal lead. Several hats thrown from the seats littered the ice after the goal. Van Riemsdyk recorded his second assist of the game.
Van Riemsdyk missed on a penalty shot at 13:01 of the third.
Anaheim took a 2-0 lead at 1:59 of the second. After the Ducks kept the Leafs bottled up in their own end, Perreault took the puck from behind the goal and worked it out in front. His wrist shot of about 25 feet was his fourth goal of the season.
The Leafs came back with three goals before the second period ended.
Kessel scored from the left edge of the goal on a power play at 7:44. Van Riemsdyk made the pass after Hiller stopped Cody Franson's shot. Phaneuf's second goal of the season, on a 30-foot wrist shot at 9:03, tied the game
After the Leafs survived the Ducks' two-man advantage at the midway point of the period, Toronto took a 3-2 lead on Kessel's second goal of the game at 16:09 of the second. With van Riemsdyk lurking as a presence on the left wing, Kessel made some deft moves and feints on the right wing before beating Hiller with a wrist shot.
The Ducks opened the scoring at 17:38 of the first period on the fourth goal of the season by Bonino, who converted a goalmouth pass from Patrick Maroon. The play started with nifty outlet pass from the left side of the Ducks' defensive zone by Jakob Silfverberg, who found Maroon on the right wing. Maroon cut in toward the goal in the Leafs' zone before sliding the pass to Bonino, leaving Bernier no chance.
NOTES: It was the first meeting between the teams since Nov. 27, 2011, a 5-2 Leafs win at Honda Center. Three days later, current Maple Leafs coach Randy Carlyle was fired as coach of the Ducks. Carlyle led the Ducks to a Stanley Cup championship in 2007. ... The 10-game suspension to Leafs RW David Clarkson ended with Tuesday's game. He left the bench to participate in a brawl during a preseason game against Buffalo. ... Ducks RW Teemu Selanne, 43, played an NHL game at Toronto for the 20th time in his career. He was Carlyle's teammate with the 1992-93 Winnipeg Jets. ... Ducks LW Dustin Penner (upper body injury) did not play. ... Leafs LW Joffrey Lupul and RW Troy Bodie played for Carlyle at Anaheim. ... The Ducks play the second game of an eight-game trip Thursday against the Montreal Canadiens. ... The Maple Leafs visit the Columbus Blue Jackets on Friday.