The San Jose Sharks have their regular season opener in just a few days, and goalie Yaroslav Askarov looks ready for the occasion.

The Sharks were badly outshot right from the start Saturday but received an exceptional 28-save performance from Askarov to help earn a 4-2 win over the Vegas Golden Knights at T-Mobile Arena in the preseason finale for both teams.

Macklin Celebrini, in his first game as the Sharks’ captain, had a goal and an assist, and Dmitry Orlov, Mason Marchment, and Michael Misa all scored as the Sharks finished the preseason with a 2-1-1 record.

With the game tied 2-2, Marchment and Misa both scored in similar fashion – off the rush with shots above Golden Knights goalie Carter Hart’s shoulder. Marchment broke the tie at 9:47 with a sharp-angle shot from the left wing, and Misa, coming down the right side, snapped a shot past Hart with 5:06 left in regulation.

San Jose, which still must make one or two moves to pare its roster down to 23 players by Monday afternoon’s deadline, opens the regular season on Thursday at home against the Florida Panthers.

“It’s going to be a fun season, a long season,” Orlov said. “There’s going to be a lot of games coming up, different expectations from our team, and it’s not going to be easy. I think a lot of teams will respect us more and play harder against us. So we need to be ready for that and have a great response.”

Askarov looks like he’s ready for the challenge.

Askarov, coming off a 22-save performance in his first preseason game on Tuesday at home against the Golden Knights, made 24 saves in the first two periods Saturday when Vegas generated a handful of high-danger chances.

“He was really good tonight,” Sharks winger Collin Graf said. “Kept us in it for the first two periods when we were not generating a whole lot. He won us the game.”

Askarov also made nine saves while the Sharks were shorthanded as the team went 4-for-5 on the penalty kill. He finished the preseason with a 1-0-1 record and a .942 save percentage.

“He just has a real focus about himself right now,” Sharks coach Ryan Warsofsky said. “I think we saw that tonight, especially in the first period. Looked calm, made some huge saves. We easily could have been (down a few goals) after the first. Made big save after big save, and that’s what great goaltenders do. That was nice to see.”

Tomas Hertl and Nic Dowd both scored for Vegas, and Hart finished with 13 saves.

The Sharks allowed 13 of the game’s 14 shots before Orlov’s power-play goal gave San Jose a 1-0 lead.

On the play, Orlov took a pass from new captain Macklin Celebrini at the blue line, had room to take a stride, then fired a shot past Hart, who was screened by Sharks center Alexander Wennberg.

Otherwise, the Sharks’ best player in the opening period was clearly Askarov, who made 13 saves in the first 20 minutes, including three on the penalty kill, with one spectacular blocker save on Golden Knights forward Trevor Connolly.

“I think there’s a lot of work to be done there,” Warsofsky said about the team’s defensive structure. “We gave up some chances that we can’t give up going forward, really, and the volume that we gave them up. There’s been some real positives through training camp and the and the changes that we made, but we still have a lot of work to do.”