Tomas Hertl made sure to keep the Sharks on track, helping San Jose overcome a power outage in the second period and having a goal disallowed early in the third.
Hertl had two goals and Joonas Donskoi also scored to lead the Sharks to a 3-1 victory over the Columbus Blue Jackets on Thursday night.
"There were a couple things there out of our control, but I thought considering that, we stuck with it and found a way," Sharks coach Peter DeBoer said. "You coach junior hockey in Canada for 15 years, you see your share of power outages."
Martin Jones stopped 24 shots to help the Sharks improve to 3-0 at home.
Scott Hartnell scored for the Blue Jackets, who lost for the second straight game. Sergei Bobrovsky finished with 26 saves.
Hartnell spoiled Jones' shutout bid with 2:50 remaining as the puck skipped off Jones' skate and onto Hartnell's stick and he put it in to make it 2-1.
"I though we played well. We just have not been consistent enough offensively," Blue Jackets coach John Tortorella said. "We don't have enough offensive guys going right now."
Hertl added an empty net goal in the final second.
Donskoi scored his first goal of the season, on a power play with 7:01 left in the first period after taking a pass from David Schlemko and knocking it in off the bottom of Bobrovsky's glove and having it bounce into the net.
"My last year in Finland, the ice broke a couple of times," Donskoi said of the power outage. "That was even worse. There was maybe a 1 1/2, two-hour delay in the game, and we just kept going after that. I don't think this was too bad."
After a goal by Brenden Dillon was disallowed due to offsides following a lengthy review early in the third period, the Sharks scored another power-play goal with Hertl converting on a rebound to make it 2-0.
"A lot bad bounces and they just capitalized," Columbus' Josh Anderson said. "It was just unfortunate they had one on the power play too. I thought we came out the way we wanted but we got away from our game a little bit there."
The lights over the ice went out with 2:42 left in the second period, forcing an early intermission. The time was added to the beginning of the third period, with the teams switching sides after 2:42.
"It was definitely a long game," the Sharks' Joel Ward said. "I don't know what time it is right now but with that and the disallowed goal it felt like a triple overtime type of game. Haven't seen that before, but hopefully since we won maybe it happens again and we can capitalize."
NOTES: Schlemko recorded his first point with the Sharks. ... Bobrovsky is one of two goalies to have played all of their team's minutes this season. ... Sharks F Patrick Marleau appeared in his 550th consecutive game. ... The Sharks are 4 for 10 in power plays at home. ... Ryan Murray missed his third straight game with an upper body injury.
Blue Jackets: Complete a four-game road trip Friday night at Anaheim.
Sharks: End a three-game homestand against Nashville on Saturday night.