VANCOUVER -- Max Pacioretty scored twice, and the Vegas Golden Knights won their season-high fifth straight game, 4-3 against the Vancouver Canucks at Rogers Arena on Thursday.
Vegas gave up a 3-1 lead in the third period, but William Karlsson scored the go-ahead goal shorthanded with 6:25 left, converting a 2-on-1 in tight on a backdoor pass from Reilly Smith seconds after Smith had the puck knocked away on a shorthanded breakaway.
"It's good to win when you are not playing at your best," Karlsson said. "One hundred percent [Smith's] goal. I just had my stick there and hit the puck pretty much. It's good for me and Reilly to finally score one shorthanded. We've had a lot of chances in the past but it feels like every game we are dangerous shorthanded."
[WATCH: All Golden Knights vs. Canucks highlights]
William Carrier also scored, and Marc-Andre Fleury made 33 saves for the Golden Knights (14-12-1), who have outscored opponents 23-8 in the five games.
"Great streak for the team," Pacioretty said. "To give up two and then go down and get a shorty, that's how you build chemistry and build momentum. That never-quit attitude has been there for our team during this streak and we've seen how well we can play when we play the right way. It's been a lot of fun but we have to keep going."
Video: VGK@VAN: Pacioretty whips home one-timer for PPG
Brock Boeser had two goals, and Alexander Edler scored for the Canucks (11-14-3), who are 1-8-2 in their past 11 games. Bo Horvat had two assists, and Jacob Markstrom made 27 saves.
"If we play like that we're going to be all right," Canucks coach Travis Green said.
Boeser, playing his second game after missing 11 with a groin injury, made it 1-0 at 9:46 of the first period after a pretty play from Elias Pettersson. The Canucks rookie was knocked down in the slot after intercepting a pass inside the blue line, but swept a pass from his knees back to Boeser in the slot for a one-timer past a sprawling Fleury.
"It's tremendous," Boeser said. "He told me on the bench that he heard me yelling, he didn't know where I was. It's a great play."
Vegas tied it 1-1 at 14:00 when a rebound bounced in off Carrier's skate.
Pacioretty made it 2-1 on a one-timer on the power play at 3:05 of the second period, and extended the lead to 3-1 on a one-timer off the rush 1:13 into the third period. It was the third two-goal game in the past five for Pacioretty, who has 11 points (eight goals, three assists) in a seven-game point streak after four points (two goals, two assists) in his first 16 games.
"You don't want to skate yourself out of position," Pacioretty said of using a one-timer on each goal. "At the beginning of the year you tend to do so, and if I am trying to move too much then I skate out of position."
Pacioretty also credited linemates Alex Tuch and Cody Eakin, who made a pretty passing play to set up his second goal, for the recent success.
"It's a feel thing and a chemistry thing and it's there right now but we have to keep going with it," Pacioretty said. "They are both fun to play with."
Edler cut the lead to 3-2 on a rebound at 2:50, and Boeser tied it 3-3 on a backdoor pass from Sam Gagner at 8:48 before the Canucks gave up the winning goal.
"Those are momentum shifters," Boeser said.
Video: VGK@VAN: Pacioretty pots second off Eakin's pass
They said it
"Thank you, I'll take that. They keep calling me old man. I don't know, I just try to get in front of the puck as quick as I can. A little more smart so you can read the play better sometimes. I feel all right though." -- Golden Knights goaltender Marc-Andre Fleury, who turned 34 on Wednesday, when asked if this was as fast as he has ever been laterally after making several good saves
"It stings a little bit more knowing that we played a good game and at the end of the night we didn't get the two points. There's going to be times where you don't play the best and you still get two points, and tonight was one of the nights where we played, I thought, pretty well for 60 minutes and we didn't get the two points." -- Canucks defenseman Ben Hutton
Need to know
Tuch has eight points (three goals, five assists) in a five-game point streak, and Eakin has six points (two goals, four assists) in his past five games. … Smith has 10 points (one goal, nine assists) in his past seven games. … Canucks forward Antoine Roussel was a late scratch with an upper-body injury, so Tim Schaller, who was going to be a healthy scratch, played his 200th NHL game.
Golden Knights: At the Edmonton Oilers on Saturday (10 p.m. ET; CBC, SN, SN360, SN1, CITY, ATTSN-RM, NHL.TV)
Canucks: Host the Dallas Stars on Saturday (4 p.m. ET; SNP, FS-SW, NHL.TV)
Video: Golden Knights edge Canucks on Karlsson's SHG