Updated

Olli Jokinen had a goal and two assists and the Flames scored three times in 57 seconds Thursday night to beat the Toronto Maple Leafs 5-2, spoiling Dion Phaneuf's return to Calgary.

Ales Kotalik scored his first goal of the season and Miikka Kiprusoff made 17 saves. Alex Tanguay, Rene Bourque and Niklas Hagman also scored for the Flames, who have won consecutive games for the first time since Oct. 24 and Oct. 26. Calgary beat the Columbus Blue Jackets 3-2 in overtime Monday.

Nikolai Kulemin and Mikhail Grabovski scored for the Maple Leafs. Jean-Sebastien Giguere gave up four goals on 24 shots and was replaced after two periods by Jonas Gustavsson, who made eight saves in the third.

Jarome Iginla was tripped by Phaneuf on a breakaway with less than 2 minutes left, but Gustavsson stopped the Flames' captain on the ensuing penalty shot.

Phaneuf, the Maple Leafs' captain, played his first game at the Scotiabank Saddledome since the Flames traded him to Toronto in a multiplayer deal Jan. 31.

Phaneuf's return coupled with Toronto's only visit of the season led to a hyped build-up. There were dozens of Maple Leaf jerseys in the Saddledome and chants of "Go Leafs Go!" went up before players stepped on the ice for warmups.

There wasn't much to get excited about for either side until the Flames broke loose for three goals in 57 seconds starting at 15:17 of the second period. Tanguay, Jokinen and Bourque scored in succession to give Calgary a 4-1 lead heading into the third.

Phaneuf was greeted jeers and a few cheers when he touched the puck on his opening shifts, but it was a strangely quiet game from a player known for his punishing checks and laser shots from the point.

The 25-year-old attended his grandmother's funeral on Prince Edward Island on Wednesday and arrived in Calgary later that night.

Calgary's power play, which was ranked 24th in the NHL, managed two goals on three opportunities.

Grabovski scored Toronto's second goal at 8:45 of the third. His slap hot from two strides over the blue line beat Kiprusoff over the left shoulder.

Hagman scored the second of Calgary's power-play goals at 2:30. Jokinen flipped the puck from the blue line to Hagman in the high slot and the Finn scored with a high wrist shot.

The Flames chased the opposition's starting goalie for the second straight game. Blue Jackets netminder Steve Mason was replaced in the first period Monday after giving up two early goals.

Tanguay gave Calgary a 2-1 lead at 15:17 of the second. He beat Giguere glove side on Matt Stajan's feed from the end boards.

Stajan, a healthy scratch in Calgary's two previous games, redeemed himself with that play after sliding the puck just past the far post of a wide-open net in the first minute of the second period.

With Grabovski serving a minor for tripping, Jokinen added to the Calgary lead with a slap shot from the top of the faceoff circle at 15:50.

Jokinen then shoveled the puck up to Bourque in the neutral zone and once the winger gained the offensive zone, he unleashed a shot to beat Giguere's glove at 16:14 of the second for a 4-1 lead.

Kulemin opened the scoring for Toronto at 6:16 of the first, beating Kiprusoff with a wrist shot from close range off a broken play.

Calgary tied it less than a minute later when Kotalik's backhand shot from the right faceoff circle deflected off Giguere's inside pad and over the goal line. Kotalik was playing his sixth game this season after missing 26 with a knee injury.

NOTES: With his assist on Tanguay's goal, Iginla extended his point streak to nine games (five goals, seven assists). ... Calgary's three-goal burst was the seventh-fastest in franchise history. ... The Flames went 2-0 against Toronto last season. ... Toronto hosts Calgary on Jan. 15.