Jesse Ylonen scored the go-ahead goal with 10 minutes remaining and the Montreal Canadiens beat the San Jose Sharks 3-1 on Tuesday night.
Kaiden Guhle and Christian Dvorak also scored for the Canadiens, and Jake Allen made 38 saves for his 14th win.
San Jose defenseman Jacob MacDonald scored his first goal of the season and first for the Sharks. Kaapo Kahkonen stopped 29 shots in his 13th loss.
MacDonald scored 1:43 into the first period. Sharks forward Nico Sturm caused a turnover in front of the Montreal net, allowing MacDonald to sneak in and tuck home the puck.
At 8:07 of the third, Guhle wound up and took a big slap shot for his third goal of the season. The defenseman beat Kahkonen through the legs, tying it 1-all.
Less than two minutes later, Canadiens forward Rem Pitlick broke in, creating a 2-on-0, and fed Ylonen at the mouth of the net for his second goal of the season at 9:59.
Dvorak, who also assisted on Ylonen’s goal, added an empty-netter with five seconds left for his 10th goal this season.
Injury update
Sharks defenseman Radim Simek played his first game since getting injured on Dec. 31.
Roster moves
Sharks forwards Andreas Johnsson and Fabian Zetterlund made their San Jose debuts after being acquired in a trade that sent Timo Meier to the New Jersey Devils.
The Sharks also acquired defenseman Henry Thrun from the Anaheim Ducks for a third-round pick in the 2024 draft.
Up next
Canadiens: Visit the Los Angeles Kings on Thursday.
Sharks: Host the St. Louis Blues on Thursda