GLENDALE, Ariz. -- Radim Vrbata scored two goals to help the Arizona Coyotes to a 4-3 win against the Vancouver Canucks at Gila River Arena on Thursday.
The two goals gave Vrbata a team-leading 20 for the season, the sixth time in his 15-year NHL career he has scored 20 goals.
"It's something I was hoping I could get when I got to 17 or 18 goals and I'm glad I don't have to think about it in the last game (Saturday against the Minnesota Wild)," Vrbata said. "It hasn't been the season we wanted, but it's a nice personal goal to get."
WATCH: All Canucks vs. Coyotes highlights
Luke Schenn scored his first goal in 100 NHL games and Alexander Burmistrov also scored for Arizona (30-41-10), which extended its point streak to four games (3-0-1). Louis Domingue made 26 saves and is 6-0-1 in his past seven starts.
"A lot of back-and-forth, a lot of rushes and turnovers on both teams and we capitalized on most of our opportunities," said Coyotes forward Max Domi, who had two assists but missed his first career penalty shot in the third period. "I should have left Luke Schenn take the shot for me, he seemed to have the pretty hot stick today."
Nikolay Goldobin, Brock Boeser and Daniel Sedin scored for Vancouver (30-41-9), which tried to rally from 4-1 but lost its sixth straight. Henrik Sedin assisted on all three goals.
Video: VAN@ARI: Vrbata buries carom off the boards
"Our first period was decent, but the second was not good enough," Daniel Sedin said. "Being down 4-1 against any team is tough. We had a good push-back in the third, but it wasn't enough."
Ryan Miller made 18 saves and lost for the 15th time in his past 17 starts. The Canucks have scored seven goals over the six straight losses.
"We had chances. We had chances in San Jose (a 3-1 loss on Tuesday)," Canucks coach Willie Desjardins said. "But again, it's the same story. We even had chances 6-on-5 [after pulling the goalie], but we just didn't capitalize."
Schenn jumped on a rebound six minutes into the first period to give the Coyotes a 1-0 lead. Schenn's first goal with the Coyotes was his first since Feb. 23, 2016.
"Better late than never," Schenn said. "I mentioned to [coach Dave Tippett] that if it gets into Game 82, I might have to get in front of net on the power play. I can't go the whole season without one. Luckily it didn't come to that."
Vancouver tied it 1-1 when the Sedins set up Goldobin at 7:51 of the first period.
The Coyotes went ahead to stay 55 seconds into the second period. Jakob Chychrun's shot missed the net but bounced off the back boards and right to Vrbata, who banked it in off Miller to make it 2-1.
Burmistrov made it 3-1 when he tapped in Alex Goligoski's pass at the far post at 9:40 of the second. It was Burmistrov's fourth goal in the past four games.
Vrbata's power-play goal gave the Coyotes a 4-1 lead at 16:11 of the second.
Boeser scored his third goal 1:47 into the third period and Daniel Sedin made it 4-3 at 12:40.
Goal of the game
Burmistrov told Goligoski where he would be on the power play and Golisgoski found him with a perfect shot-pass for the tap-in goal.
Video: VAN@ARI: Burmistrov finishes Goligoski's pass for PPG
Save of the game
Milller stretched to get his glove on Tobias Rieder's breakaway with 2:58 left in the first period.
Highlight of the game
Schenn crashed the net for his goal, which had the entire Coyotes bench applauding.
Video: VAN@ARI: Schenn cleans up rebound for early tally
They said it
"He's just a real consummate pro. A game like tonight, against his old team, I'm sure he wanted to finish that off right." -- Coyotes coach Dave Tippett on Radim Vrbata
Need to know
Daniel Sedin and Henrik Sedin had a point on the same goal for the 705th and 706th time. According to Elias Sports Bureau, only Wayne Gretzky and Jari Kurri have scored or assisted on the same goal more often (764 times).
Canucks: Host the Edmonton Oilers on Saturday (10 p.m. ET; CBC, NHL.TV)
Coyotes: Host the Minnesota Wild on Saturday (9 p.m. ET; FS-A PLUS, FS-N, NHL.TV)
Video: Vrbata scores twice to lead Coyotes past Canucks, 4-3