CALGARY, Alberta - Jarome Iginla scored twice and the Calgary Flames had goals 23 seconds apart in the final 2 minutes to rally for a 5-4 victory over the Phoenix Coyotes on Sunday night.

After Iginla's second goal tied the score with 1:23 remaining, Curtis Glencross got the game-winner for the Flames. Tim Jackman and Mike Cammalleri had Calgary's other goals.

Raffi Torres had two goals for Phoenix, and Michael Stone and Nick Johnson also scored.

It was a turbulent third period for the Flames, who led 3-2 after two periods. In the middle of it all was Iginla, who entered the night with one goal on the season and just two in his last 28 games.

Torres tied the score at 3-all about 2 1/2 minutes into the third, and Johnson put the Coyotes ahead at 8:48.

• Blackhawks 1, Blue Jackets 0: In Chicago, Corey Crawford made 28 saves, and Andrew Shaw scored the only goal as the Blackhawks stretched their NHL-record, season-opening point streak to 18 games.

Crawford earned his seventh NHL shutout and second this season in his first start since Feb. 12. He outdueled Columbus' Steve Mason, who stopped 26 shots.

• Red Wings 8, Canucks 3: In Detroit, Damien Brunner had two goals and two assists, and Joakim Andersson scored twice in the the Red Wings' win.

Henrik Zetterberg and Niklas Kronwall had a goal and two assists each, Daniel Cleary added a goal and an assist, and Jordin Tootoo also scored for Detroit, which netted three power-play goals in the second period to take the lead.

• Bruins 4, Panthers 1: In Sunrise, Fla., Zdeno Chara and Milan Lucic scored first-period goals and Boston won.

Chris Kelly had a power-play goal in the second and Daniel Paille had an empty-net goal in the third. Tuukka Rask stopped 34 shots for the Bruins, who won their third straight game.

• Penguins 5, Lightning 3: In Pittsburgh, Sidney Crosby had two goals and an assist to lead the Penguins in their first game since NHL MVP Evgeni Malkin was injured.

Beau Bennett scored his first career goal on the power play to help Pittsburgh take over sole possession of first place in the Atlantic Division.

• Jets 4, Devils 2: In Newark, N.J., Evander Kane scored a breakaway goal in the second period, and Andrew Ladd added some insurance in the third to lift Winnipeg.

Zach Bogosian scored in the first period, and Grant Clitsome had a power-play goal in the second for the Jets, who have won three of the first four of a five-game trip that concludes Tuesday in New York against the Rangers.

• Hurricanes 4, Islanders 2: In Uniondale, N.Y., defenseman Bobby Sanguinetti's first NHL goal snapped a tie midway through the third period, and the Hurricanes rallied to win.

• Ducks 4, Avalanche 3, OT: In Anaheim, Calif., Ryan Getzlaf scored the tying goal in the third period and set up Corey Perry's second of the game at 4:14 of overtime as the Ducks won for their sixth straight victory and 10th in 11 games.