LAS VEGAS -- William Karlsson knew the Vegas Golden Knights didn't have many chances to make plays in the offensive zone Saturday.
When he got his chance late in overtime, he made sure he didn't miss.
Karlsson scored his first goal of the season with 23.8 seconds left for a 3-2 win against the St. Louis Blues at T-Mobile Arena.
[WATCH: All Blues vs. Golden Knights highlights]
Vegas (6-1-0) is the first team in NHL history to win six of its first seven games in its inaugural season.
The Golden Knights won despite being outshot 49-22 and losing starting goalie Malcolm Subban to a lower-body injury in the third period.
"We found a way to win and we got two points," Karlsson said after he beat goalie Jake Allen with a snap shot from the right hash marks off a pass from Reilly Smith on a 2-on-1 rush.
"Defensively, just (playing) man-on-man, and then, as soon as they lose the puck, we try to go the other way," Karlsson continued. "I don't know if there is anything special we do. Just coincidence I guess."
Smith had a goal and two assists for Vegas.
Video: STL@VGK: Smith pots PPG off defender to knot score
Subban, making his third start in place of injured No. 1 goalie Marc-Andre Fleury, made 37 saves before exiting with 9:10 left in the third. Subban's replacement, Oscar Dansk, made a save on 10 of 11 shots he faced in his NHL debut.
"I was lucky because it was a TV timeout, so I got a little more time I got to move around a little bit, so that was good," said Dansk, who was called up from Chicago of the American Hockey League on Thursday in favor of Maxime Lagace. "I tried to move around as much as I could."
After Subban stopped the first 11 shots he faced, Blues forward Magnus Paajarvi tapped in the rebound of Oskar Sundqvist's wraparound at 12:51 of the first period to give St. Louis a 1-0 lead.
The Blues (6-3-0) outshot the Golden Knights 18-4 in the first, but Vegas took the lead in the second period thanks to its power play.
Smith scored with the man-advantage at 13:54 to tie the game 1-1. Then at 17:27, defenseman Colin Miller scored his first goal of the season, on the power play, to make it 2-1.
St. Louis appeared to tie it at 3:13 of the third period. Subban made the save on a Vladimir Sobotka shot but seemed to carry the puck into the net. The NHL Situation Room initiated a video review but was unable to determine if the puck crossed the goal line.
"For me, I knew when it came down to them calling no goal on the ice that, after watching it, I knew it wouldn't go our way," Blues coach Mike Yeo said. "You obviously hope that the ref sees that and makes the call that it's a goal. You can't see where the puck is.
The Blues did tie it 2-2 with 5:08 remaining when defenseman Alex Pietrangelo scored on their first shot against Dansk.
Video: STL@VGK: Miller rips a laser past Allen for PPG
Goal of the game
Karlsson scored after defenseman Brad Hunt forced a turnover along the boards in the Vegas zone. Smith gathered the loose puck near the blue line, skated it into the St. Louis zone, and passed across to the right face-off circle for Karlsson, who shot the puck while down on his left knee.
Video: STL@VGK: Karlsson scores off Smith's pass in OT
Save of the game
Blues forward Jaden Schwartz was left all alone in the high slot in overtime, but Dansk got his left pad on it and dove to cover the puck with his glove at 1:02.
Video: STL@VGK: Dansk stands strong to deny Schwartz
Highlight of the game
Golden Knights forward Brendan Leipsic had a breakaway in overtime, but Allen made the glove save with 1:41 remaining.
Video: STL@VGK: Allen stands tall to stone Leipsic on break
They said it
"I don't think we're playing bad on the [penalty kill]. It's just the details and getting the puck out of our zone. It's maybe a little troubling for us, but we're trying to get better." -- Blues forward Vladimir Sobotka
"I wanted to play so badly because I wanted to see, more for myself, where I am. Obviously, it's the best league in the world, so I just felt like I wanted to see where I was. So it was nice to get the opportunity tonight. It [stinks] that Malcolm went down. He's been playing unreal. That's awful that he went down and I'm hoping he can recover quickly. It's not up to me who plays or not. But I feel like it was good to get this time now." -- Golden Knights goalie Oscar Dansk
Video: STL@VGK: Subban leaves the ice with apparent injury
Need to know
Three of the Golden Knights' six wins have come in overtime, including the past two (5-4 against the Buffalo Sabres on Tuesday). … Defenseman Robert Bortuzzo played his 100th game for St. Louis. … Golden Knights forward David Perron had four shots on goal in his first game against his former team. He had three of four Vegas shots in the first period. Perron played for the Blues from 2007-13 and in 2016-17.
Blues: Host the Calgary Flames on Wednesday (8 p.m. ET; SN360, FS-MW, NHL.TV)
Golden Knights: Host the Chicago Blackhawks on Tuesday (10 p.m. ET; ATTSN-RM, NBCSCH, NHL.TV)
Video: Karlsson scores in OT, Vegas sets league record