Markus Granlund scored short-handed for his first goal in 21 games and added an assist to lead the Calgary Flames to a 4-3 victory over the Toronto Maple Leafs on Tuesday night.

It was the first multipoint game of the season for Granlund, a healthy scratch the previous three games. The Finnish center was back in the lineup due to three benchings at forward by Flames coach Bob Hartley.

All-Star Johnny Gaudreau and Sean Monahan — the team's top two scorers — along with veteran Lance Bouma were healthy scratches for disciplinary reasons after reportedly arriving to the arena late for practice on Monday.

Mikael Backlund, Michael Ferland and Dougie Hamilton also scored for Calgary, which won consecutive games for the first time in a month.

The Flames are seven points out of a wild-card spot in the Western Conference. They are eight points back of Anaheim, which occupies third place in the Pacific Division.

Peter Holland and Josh Leivo, with his first of the season, scored for Toronto. The Maple Leafs have dropped the first two on a five-game road trip, which continues Thursday in Edmonton.

The Maple Leafs were also without several key players, the most notable being captain Dion Phaneuf, who was involved in a nine-player trade with the Ottawa Senators earlier in the day.

Toronto was also missing recently injured Joffrey Lupul, Tyler Bozak and Shawn Matthias. James van Riemsdyk (foot) was already out.

Ahead 2-1 after the opening 20 minutes, Calgary surged in front by three with the first two goals of the second.

At 4:06, Ferland steered Joe Colborne's centering pass behind goalie James Reimer for his second goal in the last 25 games.

Just more than 10 minutes later, Hamilton got the puck from Granlund and wristed a 55-footer into the top corner.

Leivo picked the top corner at 17:17 of the second to get the Maple Leafs back within two, and Toronto made things real interesting when Gardiner beat Jonas Hiller to the same spot 8:37 into the third.

However, despite the encouragement of the many pockets of boisterous Toronto supporters in the sellout crowd of 19,289, the Maple Leafs could not complete the comeback even with late pressure.

Hiller made 32 stops while Reimer finished with 18 saves.

NOTES: Inserted into the Toronto lineup were a trio of forwards recalled Monday from the AHL in Rich Clune, Leivo and Mark Arcobello. ... Calgary D Jakub Nakladal made his NHL debut but only played two shifts for a total ice time of 1:45. ... With seven defensemen dressed, Deryk Engelland started the game on right wing before returning to the blue line.