LAS VEGAS -- Bo Horvat scored two goals, and Jacob Markstrom made 33 saves for the Vancouver Canucks in a 3-2 shootout win against the Vegas Golden Knights at T-Mobile Arena on Wednesday.
[WATCH: All Canucks vs. Golden Knights highlights]
The Canucks (6-4-0), who won for the fifth time in seven games, were without forwards Elias Pettersson (concussion) and Brock Boeser (groin), and then lost forward Sven Baertschi and defensemen Alexander Edler and Christopher Tanev to injury in the game.
"It was a gutty performance by a lot of our guys tonight," Vancouver coach Travis Green said. "I like how our guys responded and gutted it out. The guys played hard tonight."
Video: VAN@VGK: Granlund beats Fleury in the shootout
Markus Granlund scored the only goal of the shootout in the top of fourth round, and then Markstrom made the save on William Karlsson to end it.
"I think everyone's jelling together," Horvat said. "Everyone's ambitious to prove ourselves, that we can be a good contender, and so far, we're proving that."
Max Pacioretty and Ryan Reaves scored for the Golden Knights (4-4-1), who lost for the first time in four games. Marc-Andre Fleury made 24 saves.
"They were quick. They were fast, quick on the forecheck," Fleury said. "They put a lot of pressure on our guys. I liked the way we battled back though."
Pacioretty scored for the first time in seven games at 1:18 of the second period to give Vegas a 1-0 lead.
But Horvat scored twice in 1:04 to give the Canucks the lead. He deflected a Loui Eriksson shot at 4:22 to tie it 1-1, and then scored on a breakaway at 5:26 to make it 2-1.
"He's a confident player, and he should be," Green said. "He's a good player in the League, and I think Bo's game has really picked up over the last stretch here. He'd be the first to admit that his game was a little loose early. He's tightened things up defensively, and when you do that, usually good things happen."
Horvat has four goals and one assist in a four-game point streak.
"I thought our first period and second period, I thought we played well," he said. "I thought we got on the forecheck pretty well and held them to limited chances in the third. We knew they were going to come hard. It's tough to maintain zone time, but I thought we did a good job shutting that team down."
Reaves scored his second goal in as many games at 17:39 to tie it 2-2. He took a drop pass from William Carrier and beat Markstrom blocker side.
Video: VAN@VGK: Horvat buries two goals in 1:04 for lead
They said it
"I'm just trying to win hockey games. The whole team is. Part of my success is playing good at both ends of the rink. My defensive game is feeding my offense. If I keep doing that, and keep simplifying my game and being that complete player, good things will happen." -- Canucks forward Bo Horvat
"It was one of those things where we got off to a slow start. The guys battled hard, got it to 2-2 and had some chances. You've just got to take the positives from it." -- Golden Knights defenseman Brad Hunt
Need to know
The Golden Knights announced after the game that they signed defenseman Nate Schmidt to a six-year, $35.7 million contract extension ($5.95 million average annual value). ... Horvat passed Petr Nedved for seventh in Canucks history for most even-strength goals before turning 24 (55). Horvat will be 24 on April 5. ... Vancouver played most of the game with five defensemen after Edler left at 10:08 of the first period with a lower-body injury. They were down to four after Tanev (undisclosed) left at 8:53 of the third. ... Baertschi (upper body) left at 12:57 of the second. ... Green said Boeser is more likely to return than Pettersson for their game Thursday. ... It was the fourth time Reaves scored in consecutive games in the NHL for and first since April 6-8, 2017.
Canucks: At the Arizona Coyotes on Thursday (10 p.m. ET; FS-A, SNP, NHL.TV)
Golden Knights: Host the Tampa Bay Lightning on Friday (6 p.m. ET; TVAS, ATTSN-RM, SUN, NHL.TV)
Video: Horvat, Canucks top Vegas in shootout for 3-2 win