TORONTO - Right winger Phil Kessel scored three goals -- including the go-ahead goal in the third period -- and added an assist as the Toronto Maple Leafs defeated the Ottawa Senators 6-3 on Saturday.

Kessel scored his third goal of the game and his 30th of the season at 14:02 of the third period after the Maple Leafs took advantage of an Ottawa giveaway. Center Tyler Bozak picked up the assist.

The crowd littered the ice with hats after the goal.

Bozak added the clincher with his 11th goal of the season at 18:37 of the third period. Center Nazem Kadri scored into an empty net, his 15th goal of the season at 19:31.

It was the sixth win in a row at home for the Maple Leafs (30-21-6) and their third straight overall. The loss ended a two-game streak by the Senators (24-21-10).

Left winger Joffrey Lupul also scored for the Maple Leafs.

Right winger Chris Neil scored twice and had an assist for the Senators, who also had a goal and an assist from left winger Colin Greening.

Jonathan Bernier made 23 saves in the Maple Leafs goal. Senators goaltender Craig Anderson stopped 32 shots.

Kessel scored his second goal of the game and his 29th of the season on a power play at 7:34 of the third period to put the Maple Leafs into a 3-2 lead.

The goal came with Ottawa defenseman Patrick Wiercioch off for holding.

Ottawa tied the game on the second goal of the game and the eighth of the season by Neil who jammed home a pass from defenseman Cody Ceci at 9:06 of the third period.

A video review confirmed that the puck entered the goal before the whistle sounded.

After Ottawa opened a 2-0 lead, the Maple Leafs struck for goals 1:38 apart in the second period to tie the game.

Nearly three minutes after Ottawa defenseman Erik Karlsson clanked a shot off the post, Kessel scored his first goal of the game on a 12-foot snap shot at 13:01 on a pass from the wall by left winger James van Riemsdyk.

Kadri set up the tying goal at 14:39. Kadri won the puck with a hit from behind on Ceci behind the Ottawa goal and passed it in front to Lupul, who snapped home his 17th goal of the season. Senators center Zack Smith went after Kadri and there was shoving between the teams.

Ottawa took its two-goal lead as a result of defensive lapses. Maple Leafs defenseman Morgan Rielly allowed Neil too much time and space as he carried the puck over the blue line late in the first period.

Neil finally let loose a 40-foot wrist shot for his first goal of the game at 19:07 that gave Ottawa a 1-0 lead.

Neil set up Ottawa's second goal at 6:46 of the second period. He drew coverage from Maple Leafs defenseman Cody Franson on the right wing before passing to Greening who scored on a 25-foot wrist shot after being left uncovered by lagging Maple Leafs defenseman Jake Gardiner.

Notes: Maple Leafs C Peter Holland (swollen foot) was out because of "lace bite," which is a tendon problem at the top of the foot that causes pain when the skates are tied. ... Toronto called up C Greg McKegg from the Marlies of the AHL for the game against the Senators. ... Ottawa RW Mark Stone (arm) accompanied the Senators but did not play Saturday in the opener of a three-game trip, but D Chris Phillips (lower body) did not travel, although he could rejoin the team on one of the next two stops, in Pittsburgh (Monday) or St. Louis (Tuesday). ... LW Matt Kassian replaced C Stephane Da Costa in the Senators lineup against the Maple Leafs. ... Toronto goes on the road to play the Florida Panthers on Tuesday and the Tampa Bay Lightning on Thursday.