MONTREAL — Mike Reilly scored in the third period, Carey Price made 30 saves and the Montreal Canadiens beat the Arizona Coyotes 2-1 on Wednesday night in Alex Galchenyuk’s return to his old city.

Jonathan Drouin also scored for the Canadiens, who have won five of six.

Price earned his 20th victory of the season. He has stopped 133 of the last 137 shots he’s faced during a four-game personal winning streak.

Conor Garland scored for the Coyotes, who were playing the second game of a back-to-back set after a 3-2 victory in Ottawa on Tuesday night. Calvin Pickard, in his Coyotes debut, stopped 22 shots.

Reilly put Montreal ahead 2-1 with a one-timer from the point 4:48 into the third.

It looked like Galchenyuk had tied it with 3:39 left when he beat Price with a no-look shot on the power play. The Canadiens challenged successfully for offsides, and the goal was overturned.

Galchenyuk was the Canadiens’ first-round draft pick in 2012 and played six seasons with Montreal. This was his first game in Montreal since being traded to the Coyotes for Max Domi on June 15. The 24-year-old was honored with a video tribute during a commercial break in the first period. Both Galchenyuk and Domi were held pointless.

The Canadiens got on the board first when their league-worst power play scored against Arizona’s league-best penalty kill.

After a scramble in front of the goal, Tomas Tatar jumped on a loose puck and fed Drouin, who snapped a nine-game goalless drought with a wrist shot at 9:29 of the first period.

The home team could have easily scored a second or third goal, but Pickard was up to the challenge.

Pickard made two big saves to start the second period — point blank on Joel Armia in the slot with his mask before denying Victor Mete with the outstretched pad seconds later. The 26-year-old, playing his 99th NHL game, later stopped Armia on the breakaway.

Garland tied it at 18:28 of the second period while playing with the man advantage. Garland was left all alone at the side of the net after Artturi Lehkonen was forced to sprint to the bench because of a broken stick.

Arizona’s Oliver Ekman-Larsson (lower-body injury sustained last game) did not play.