EDMONTON -- Jesse Puljujarvi had a goal and two assists to help the Edmonton Oilers to a 5-2 win against the Vancouver Canucks at Rogers Place on Saturday.
It was Puljujarvi's first three-point game in the NHL.
[WATCH: All Canucks vs. Oilers highlights]
Patrick Maroon had two goals, Leon Draisaitl had a goal and assist, and Jujhar Khaira scored for Edmonton (21-23-3), which has won three in a row. Cam Talbot made 25 saves.
"It was a fun night and a good win," Puljujarvi said. "I think we all played well as a team, as did our line. Our line played good, Draisaitl and (Milan) Lucic are very good players."
Daniel Sedin and Brandon Sutter scored for Vancouver (18-21-6). Jacob Markstrom made 30 saves.
Maroon scored on the first shot of the game to give Edmonton a 1-0 lead at 1:25 of the first period. Maroon converted a cross-crease pass from Connor McDavid following a turnover by Jake Virtanen.
Khaira made it 2-0 at 17:59, shooting a backhand over Markstrom's glove on a setup from Puljujarvi.
Video: VAN@EDM: Maroon scores off pretty passing play
"I thought the first period cost us the game. When you get down 2-0 on the road, it's tough to come back and win those games," Canucks coach Travis Green said. "I like that we came back and tied it, but you're chasing the game right from the get-go and their third goal is obviously a big goal.
"We get an unlucky bounce on the fourth goal where it goes off the linesman's skate and they go down on the 2-on-1. When you get down against a team like that and you're chasing it, you have to take a few chances and the third period played itself out."
Sedin scored at 1:46 of the second period on the power play to make it 2-1 on a tip in front after a shot from the point by Alexander Edler.
Sutter tied the game 2-2 at 8:56, converting a pass from Sven Baertschi on a 2-on-1 rush.
Puljujarvi gave Edmonton a 3-2 lead at 18:54 on a rebound after a shot from Adam Larsson.
"(Puljujarvi) played a tremendous game for us. I thought he played strong both ways," Oilers coach Todd McLellan said. "He was physical along the boards and won a lot of his battles and he looked confident, passing and shooting."
Puljujarvi set up Draisaitl on a 2-on-1 rush at 4:37 of the third period to give Edmonton a 4-2 lead.
"That third one they got is obviously huge at the end of the second, and in the third we gave up way too many odd-man rushes," Daniel Sedin said. "We can't start chasing the game. We have to play the same way, we have to get pucks deep. We know we're going to get a chance to score that third one, but we gave up way too many odd-man rushes."
Maroon scored into an empty net at 17:17 of the third to make it 5-2.
"I think we battled back real good in the second and they got that late goal," Canucks defenseman Alexander Edler said. "We gave them some odd-man rushes and we're chasing, trying to create offense, and I think when we're successful, we've been playing tight defensively and creating offense that way. They made some good plays and got some goals."
Video: VAN@EDM: Puljujarvi scores off rebound late in 2nd
Goal of the game
Khaira's goal at 17:59 of the first period.
Video: VAN@EDM: Khaira uses smooth move to beat Markstrom
Save of the game
Talbot's save against Brock Boeser at 10:44 of the first period.
Video: VAN@EDM: Talbot rejects Boeser's breakaway attempt
Highlight of the game
Draisaitl's goal at 4:37 of the third period.
Video: VAN@EDM: Draisaitl wires fantastic one-timer off rush
They said it
"We worked really hard to get back into it. It took us a bit to get into it, coming off the break. It shows how resilient we are. We're going to continue to fight. Right now, we have to find a way to get points. We were right there, but we were chasing a bit though." -- Canucks defenseman Troy Stecher
"The sky is as tall as he wants it to be. He's big, skates well, is confident, has a great shot. But I think it all goes back to his size. He's 6-4, still young, trying to grow into his body. He'll be that solid-on-his feet, good puck-battle guy, good in front of the net. The sky's the limit for him." -- Oilers captain Connor McDavid on forward Jesse Puljujarvi
Need to know
Daniel Sedin has 83 points (37 goals, 46 assists) in 91 career games against Edmonton. … Puljujarvi did not have a point in his previous eight games. … Edler extended his point streak to five games (one goal, five assists).
Canucks: At the Winnipeg Jets on Sunday (8 p.m. ET; SN, NHL.TV)
Oilers: Host the Buffalo Sabres on Tuesday (9 p.m. ET; SNW, MSG-B, NHL.TV)
Video: Maroon scores twice as Oilers down Canucks