Montreal Canadiens Alex Galchenyuk (27) celebrates his first period goal with teammates against the St. Louis Blues at the Scottrade Center in St. Louis on February 24, 2015. Photo by Bill Greenblatt/UPI

Montreal Canadiens Alex Galchenyuk (27) celebrates his first period goal with teammates against the St. Louis Blues at the Scottrade Center in St. Louis on February 24, 2015. Photo by Bill Greenblatt/UPI

Alex Galchenyuk scored two goals and had an assist and Brian Gallagher scored twice as the Montreal Canadiens beat the St. Louis Blues, 5-2 on Tuesday. Carey Price made 27 saves and set a Canadiens record with his ninth consecutive road victory.

The Blues (38-18-4) went 1-3-0 on their four-game homestand.T.J. Oshie had a goal and an assist, David Backes scored as Jake Allen made 18 saves.

Galchenyuk gave the Canadiens a 1-0 lead when he deflected  P.K.Subban’s shot from the right point past Allen with 6:38 remaining in the first period. Galchenyuk gave Montreal a 2-0 lead when he took Tomas Plekanec’s faceoff win and took a wrist shot to beat Allen on the short side 3:11 into the second. It was his 18th goal.

David Backes cut Montreal’s lead in half when he took Vladimir Tarasenko’s pass in the slot and redirected the puck past Price 6:01 into the second for his 20th goal, but the Canadiens scored two goals in 49 seconds to go up 4-1.