Arber Xhekaj gave Montreal a 1-0 lead at 12:41 of the first period with a one-timer from the top of the left circle.
Girgensons tied it at 1-1 at 4:20 of the second when he redirected Henri Jokiharju’s shot from the left point.
“It was just a simple game there,” Girgensons said. “We just got it to the point shot a couple of times, you know, got some tips, and eventually it went in.”
Jayden Struble gave the Canadiens a 2-1 lead at 6:35. His wrist shot from the left point went in off Sabres forward Peyton Krebs in front.
Skinner tied it 2-2 with a power-play goal at 9:28, putting in a rebound in the slot off Dylan Cozens’ shot from the right circle.
“Their goalie made a few really big saves down the stretch and early on,” Suzuki said. “So, you’ve got to give him a little bit of credit, but there were some chances where we missed the net. We’ve just got to execute a little better.”
NOTES: Tuch scored his 15th game-winning goal for Buffalo since 2021-22, most by a Sabres player over that span. … Skinner has 47 points (26 goals, 21 assists) in 24 games against Montreal with Buffalo and the Carolina Hurricanes. … Suzuki's NHL career-high 10-game point streak ended. He had 16 points (eight goals, eight assists) during the streak. … Roy, 20, is the Canadiens' first Quebec-born player aged 20 or younger to have a multipoint game since Louis Leblanc had a goal and an assist in a 6-2 win against the Ottawa Senators on Dec. 27, 2011.