William Nylander had a goal and two assists and the Toronto Maple Leafs earned a 5-2 win over the Calgary Flames on Monday night.

It was the first three-point game of his NHL career. The performance came two days after the 19-year-old registered his first career multi-point effort in a win over Buffalo.

Nylander has two goals and five points in his past two games.

P.A. Parenteau, Zach Hyman, Colin Greening and Josh Leivo also scored for the Leafs, who have won four of their past five games and five of their past seven. Matt Stajan and Joe Colborne scored for Calgary.

Toronto's Jonathan Bernier made 23 saves to top Jonas Hiller, who gave up three goals on 24 shots.

The Leafs controlled play early against a Flames team that played and won for the fifth time in eight games Sunday night in Montreal.

Calgary managed only three shots in an opening period that had Parenteau open the scoring with his 18th goal of the season.

Hiller, who was making his first appearance since March 3, misplayed a puck near his crease that was picked off by Nylander, who promptly found Parenteau in front of the net.

Playing in only his second career NHL game, 20-year-old Frederik Gauthier had a fine chance to notch his first NHL goal a few minutes earlier. Gauthier, who made his NHL debut on Saturday against Buffalo, sent a shot off the crossbar from a spot in left faceoff circle.

T.J. Brodie had the Flames' best chance in a quiet first period, his attempt on goal snared by the glove of Bernier.

Calgary turned the tables with a flood of shots and puck possession in the second, held briefly at bay by Bernier. The 27-year-old came up with a number of saves, including a pair on Colborne during a lengthy Flames 5-on-3 advantage.

Stajan evened the score at 1-1 with his second goal in three games, a short-handed goal that was whipped under the bar past Bernier.

It was the first of three second-period goals for the two clubs, with Calgary outshooting Toronto 15-8.

Hyman put the Leafs back in front four minutes after the goal from Stajan, redirecting a Nylander shot for his fourth goal in 12 NHL games.

He was matched three minutes after that by Colborne, who has already new career highs in goals (16) and points (33). Jostling for position in front, the 26-year-old saw Mark Giordano's shot ping off his right leg and into the net.

Nylander gave the Leafs their third and final lead moments into the third period, whistling a Jake Gardiner one-time pass beyond Hiller with Hyman parked in front.

Greening and Leivo added empty-netters.

NOTE: Monday was the fourth game of a six-game homestand for the Leafs.