Brendan Gallagher had two goals and an assist, and the Montreal Canadiens beat the Buffalo Sabres 7-4 on Saturday night for their third straight win.

Artturi Lehkonen, Andrew Shaw, Paul Byron, Max Domi and Tomas Tatar also scored for the Canadiens (40-28-7), who lead the race for the second wild card in the Eastern Conference. Domi and Tatar also had two assists apiece.

Making his seventh start in a row, Montreal star Carey Price made 23 saves.

Montreal Canadiens' Max Domi (13) moves in on Buffalo Sabres goaltender Carter Hutton as Sabres' Rasmus Ristolainen defends during second period NHL hockey action in Montreal, Saturday, March 23, 2019. (Graham HughesThe Canadian Press via AP)

Montreal Canadiens' Max Domi (13) moves in on Buffalo Sabres goaltender Carter Hutton as Sabres' Rasmus Ristolainen defends during second period NHL hockey action in Montreal, Saturday, March 23, 2019. (Graham HughesThe Canadian Press via AP)

Sam Reinhart, Alexander Nylander, Marco Scandella and Jack Eichel scored for the Sabres (31-34-9), who were officially eliminated from playoff contention. Carter Hutton stopped 37 shots.

Montreal Canadiens' Andrew Shaw (65) moves in on Buffalo Sabres goaltender Carter Hutton as Sabres' Zach Bogosian defends during first period NHL hockey action in Montreal, Saturday, March 23, 2019. (Graham HughesThe Canadian Press via AP)

Montreal Canadiens' Andrew Shaw (65) moves in on Buffalo Sabres goaltender Carter Hutton as Sabres' Zach Bogosian defends during first period NHL hockey action in Montreal, Saturday, March 23, 2019. (Graham HughesThe Canadian Press via AP)

Montreal Canadiens' Brendan Gallagher (11) moves in on Buffalo Sabres goaltender Carter Hutton during first period NHL hockey action in Montreal, Saturday, March 23, 2019. (Graham HughesThe Canadian Press via AP)

Montreal Canadiens' Brendan Gallagher (11) moves in on Buffalo Sabres goaltender Carter Hutton during first period NHL hockey action in Montreal, Saturday, March 23, 2019. (Graham HughesThe Canadian Press via AP)