Brendan Gallagher and Alex Galchenyuk each had a goal and an assist and the Montreal Canadiens won for the second time in their past three outings, defeating the Edmonton Oilers 4-1 on Thursday night.

Brandon Prust and Max Pacioretty also scored and P.K. Subban had three assists for the Canadiens (2-2-0), who were making their second stop on a four-game Western Canadian trip.

Ryan Smyth scored for the Oilers (1-3-0), who will start a six-game road trip.