Montreal, QC (SportsNetwork.com) - Jeff Petry scored the third of four straight goals by the Edmonton Oilers in their 4-3 victory over the Montreal Canadiens at Bell Centre.
Edmonton lost the first four games of its six-game road trip but won the final two despite falling behind by two goals in the first period Tuesday.
Ryan Jones, Ales Hemsky and Ladislav Smid all scored for the Oilers, while Devan Dubnyk made 29 saves to pick up the win.
Carey Price gave up all four goals on 32 shots as the Canadiens lost their second straight on the heels of a four-game winning streak.
The Oilers dropped a 4-1 decision to Montreal on Oct. 10 and appeared on their way to another setback when Tomas Plekanec and Brendan Gallagher staked the Habs to a 2-0 cushion.
But Hemsky halved Edmonton's deficit on a wrist shot in the slot with 7:10 to go in the second period, and Smid tied it by burying a long rebound at the 15:37 mark. It was Smid's first goal since Mar. 30, 2013 against Vancouver.
Ryan Nugent-Hopkins set up the go-ahead goal 7:59 into the third period as he drew a defender into the circle on a 2-on-1, stopped on a dime and dished to Petry in the middle for a one-timer.
Jones, who committed a bad turnover earlier in the game, banged home a loose puck near the midway point, which proved to be the game-winner when Brian Gionta scored with 1.4 seconds left.
"After the first period, we realized we had to pick up our game," Nugent- Hopkins said. "We responded really well and came out on top."
Montreal cashed in on its second man-advantage of the opening period just six seconds after Luke Gazdic was sent off for tripping. After a faceoff win in the offensive end, Andrei Markov sent a pass from the blue line down to the right circle, where Plekanec shot low and beat Dubnyk with 3:24 on the clock.
Gallagher single-handedly made it 2-0 just 1:27 later. The 21-year-old forward intercepted Jones' poor cross-ice pass at the blue line and went top shelf for his fifth goal of the season.
"We played well in the first period and followed the game plan...but then we didn't follow the game plan the next two periods," Canadiens head coach Michel Therrien said. "We opened the door, and they took advantage of it."
Former Oilers and Habs defenseman Roman Hamrlik was in attendance, one day after announcing his retirement ... Nugent-Hopkins, Jordan Eberle and rookie Mark Arcobello each had two assists for Edmonton. Arcobello has 10 assists in 10 games ... The Oilers have won three straight in Montreal.