Jeff Halpern, Brian Gionta and Roman Hamrlik scored third-period goals and Carey Price made 27 saves as the Montreal Canadiens beat the Ottawa Senators 4-1 on Tuesday night for their third straight win.
Halpern broke a 1-1 tie 2:18 into the third, Gionta put the Canadiens ahead by two goals midway through the period, and Hamrlik closed the scoring with 3:32 left. Michael Cammalleri added a power-play goal in the first for Montreal.
The Canadiens are 8-1-1 at home since a 3-2 loss to the Senators on Nov. 6.
Ottawa's Nick Foligno scored a power-play goal late in the first period, but the Senators fell to 3-7-1 in their last 11 after beating the Rangers in New York on Sunday.
Halpern put the Canadiens ahead for good when he drove the right side and held the puck until goalie Pascal Leclaire sprawled to the ice. He then scored his sixth goal into an open side.
Gionta netted his ninth off a 2-on-1 rush with Andrei Kostitsyn to make it 3-1 at 10:01.
Hamrlik scored during 4-on-4 play when he batted in a puck above the head of goalie Brian Elliott, who got a glove on Gionta's shot — the first drive he faced after replacing Leclaire moments earlier.
Leclaire, who left the game briefly with 4:22 remaining in the third, made 30 saves overall. Elliott stopped one of two shots he faced in the 2:28 he played before Leclaire returned.
Montreal held a 13-6 shots advantage in the first, but the game was tied 1-1 after the period.
Cammalleri scored his ninth goal on an unassisted effort at 9:09 of the first, taking advantage of a turnover by Senators captain Daniel Alfredsson.
Foligno tied it 1-1 with his second goal after he took Jason Spezza's cross-ice pass and put in a shot from the left side off Price's left pad with 8.5 seconds remaining in the period.
NOTES: Senators forward Peter Regin was a healthy scratch for a second straight game. Rookie Bobby Butler took his place in the lineup again after making his season debut Sunday. ... Canadiens C Scott Gomez left the game in the second period because of a lower body injury and didn't return. ... Rookie D P.K. Subban was left out of Montreal's lineup for a third straight game in favor of rookie Yannick Weber.