Brendan Gallagher, Jonathan Drouin and Nick Suzuki scored in the second period, and the Montreal Canadiens beat the St. Louis Blues 5-2 on Saturday.

Jordan Weal and Shea Weber also scored for the Canadiens, who won for the third time in four games. Carey Price made 32 saves in his 325th win, passing Sean Burke for 27th on the NHL career list.

St. Louis dropped its fourth straight game. Jaden Schwartz and David Perron scored for the Stanley Cup champions, and Jake Allen made 20 saves in his first home start since Jan. 8.

Montreal Canadiens' Jeff Petry (26) gets the puck by St. Louis Blues' Jaden Schwartz (17) during the first period of an NHL hockey game, Saturday, Oct. 19, 2019, in St. Louis. (AP PhotoBill Boyce)

Montreal Canadiens' Jeff Petry (26) gets the puck by St. Louis Blues' Jaden Schwartz (17) during the first period of an NHL hockey game, Saturday, Oct. 19, 2019, in St. Louis. (AP PhotoBill Boyce)

Montreal Canadiens' Carey Price (31) blocks a shot by St. Louis Blues' Sammy Blais (9) during the first period of an NHL hockey game, Saturday, Oct. 19, 2019, in St. Louis. (AP PhotoBill Boyce)

Montreal Canadiens' Carey Price (31) blocks a shot by St. Louis Blues' Sammy Blais (9) during the first period of an NHL hockey game, Saturday, Oct. 19, 2019, in St. Louis. (AP PhotoBill Boyce)