VANCOUVER, British Columbia -- David Perron scored three goals as the Edmonton Oilers beat the Vancouver Canucks 4-2 on Monday night.
Jesse Joensuu's goal at 2:20 of the third period made it 3-2 before Perron completed his hat trick with an empty netter with just over a minute left.
The Oilers (17-32-6) consecutive wins for the first time this season. The Canucks (27-18-9) have lost two of three.
Edmonton posted its first win in four tries against Vancouver this season.
Jordan Schroeder had two goals for Vancouver, his first since March 21, 2013.
Both teams were playing the second games of back-to-back contests against different teams. Vancouver goalie Roberto Luongo played his second straight game and made 16 saves. Ilya Bryzgalov stopped 25 shots for Edmonton.