Robert Lang had two goals and an assist and the Montreal Canadiens overcame injuries to Christopher Higgins and Mathieu Dandenault to post a 4-1 victory over the Calgary Flames on Tuesday night.
Lang's ninth and 10th of the season gave him the team lead in goals, rookie Matt D'Agostini scored his fourth goal in as many games, and Andrei Markov also scored for Montreal (16-6-5), now 4-0-1 on a seven-game homestand. The Canadiens have lost only once in regulation time in their last 10 games.
Dustin Boyd returned from a shoulder injury to score for Calgary (16-11-1), which is now 2-1-0 on a four-game road trip that winds up in Detroit on Wednesday night. The Flames ended a four-game road winning streak.
Higgins left 15 minutes into the opening period with an "upper body" injury, likely a shoulder, after a hit into the boards and Dandenault went out 14:58 into the second frame with his left arm dangling after he was hit in a corner by Boyd.
It was the Flames' first game in Montreal since a 5-4 loss on Oct. 17, 2006 and they came out firing, only to be shut down on 14 shots in the opening period by Jaroslav Halak, who made his first start in five games.
Lang scored 3:41 into the game as he broke down the left side and shovelled the puck at the net, only to see the rebound go off defenseman Mark Giordano and into the net.
D'Agostini, who has four goals in five games since he was called up from AHL Hamilton, blocked Adam Pardy's shot at the Montreal blue-line, raced in on a breakaway, and deeked Miikka Kiprusoff 4:17 into the second frame.
Flames' captain Jarome Iginla sent a perfect cross-ice pass on the rush onto Boyd's stick for his seventh of the season at 6:32.
Ex-Flame Alex Tanguay fed Lang in front to wheel and slip the puck inside the post at 15:18.
After two Flames' power plays failed to produce a goal in the third, Lang set up Markov for a blast from the top of the left circle for a three-goal lead.
Notes - Sergei Kostitsyn, who sat out three games for taking undisciplined penalties, was back in the Montreal lineup, while Georges Laraque sat out. Guillaume Latendresse and Ryan O'Byrne were also healthy scratches. . . Wayne Primeau and Brandon Prust sat out for Calgary. . . Tanguay played against the Flames for the first time since they traded him to Montreal last summer. . .