Brandon Prust used his hands both gloved and ungloved Thursday night scoring and boxing well out of his weight class to help lift the Canadiens to a hard-fought 4-1 win over the Edmonton Oilers at Rexall Place. Prust scored what would prove to be the winning goal on a play that seemed to fall apart a half-dozen times before he finally shovelled the puck past Oilers goalie Devan Dubnyk 12:05 into the second period. Alex Galcheynuk scored Montreal’s third on a beautiful feed from Brendan Gallagher the latter having scored the Habs’ first on some fine work by Galchenyuk after veteran Ryan Smyth had put the Oilers on the board first. Max Pacioretty hit the empty Edmonton net with 17.1 seconds remaining. Subban on a roll: With three assists defenceman P.K. Subban has a goal and four helpers in the Canadiens’ first two games of this road trip. Gorges responds to treatment: You knew something was wrong Wednesday in Calgary when defenceman Josh Gorges played just 20 second of the third period. Before Thursday’s game head coach Michel Therrien said that Gorges was dealing with a lower-body injury that he’d had treatment and would take a test-drive in the pregame warm-up. Gorges was declared fine to go and Nathan Beaulieu called up from Hamilton while the Habs were in Calgary moved into the lineup to play his first of the season replacing Jarred Tinordi. Brave but out of his weight class: A huge hit by Oilers’ Luke Gadzic on Gorges midway through the first period in the Habs corner brought Prust to his rearguard’s defence. Prust gave away three inches and 46 pounds but gave pretty much as good as he got in a long bout throwing at Gazdic’s visor before he was finally dropped by the huge Oiler. A hugely valiant act by Prust out of his weight class in his first scrap of the season.