Carey Price stopped 40 saves for his 25th victory of the season as the Montreal Canadiens held off the Dallas Stars 3-2 on Tuesday night.
Alexei Emelin, Alex Galchenyuk and Brendan Gallagher scored for Montreal, which won its third straight.
Jamie Benn and Patrick Eaves had the goals for Dallas, which is four points out of the final wild-card spot in the Western Conference. Kari Lehtonen finished with 23 saves.
Gallagher’s power-play goal at 4:37 of the second period gave the Canadiens a 3-1 lead. Eaves scored with the man-advantage at 10:05 to pull the Stars within one, and neither team scored again.
Premium content for only $0.99
For the most comprehensive local coverage, subscribe today.
Dallas squandered an opportunity to tie the score late in the third period with another 5-on-3 power play, this time for 1:03.
Emelin scored Montreal’s first goal at 6:07 of the first period, then was ejected at 5:21 of the second after he was assessed a boarding major and a game misconduct for his hit from behind on Stars center Jason Spezza.
Spezza went to the dressing room after the hit left him bleeding from his face, which struck the end boards behind the Montreal net. Spezza returned and finished the game wearing a longer visor.
Eaves, who returned after missing 21 games because of a lower-body injury, scored with 16 seconds remaining in Emelin’s major to draw Dallas within one for the second time at 10:05 of the second period.