Joe Pavelski scored the overtime winner and Martin Jones made 47 saves Monday night as the San Jose Sharks beat the Calgary Flames 2-1.
Brent Burns curled towards the net and centred a pass that Pavelski one-timed past Joni Ortio 19 seconds into the extra frame.
Burns had the other goal for San Jose (36-23-6), which improved its league-best road record to 24-9-3. The Sharks opened the night third in the Pacific Division, four points back of the Los Angeles Kings.
Joe Colborne tied the game for Calgary with 1:22 left in the third period. On their sixth power play and with Ortio on the bench for an extra attacker, Mark Giordano gloved down a clearing attempt by Nick Spaling and from the blue line and wristed a shot that Colborne deflected past Jones.
Calgary (27-34-5) has won just one of their last seven at the Scotiabank Saddledome (1-5-1). The Flames' 48 shots on goal was their highest in a game since Nov. 18 2008, when they had 51 against Colorado.
Burns opened the scoring 1:56 into the game when he snapped a shot from the blue line that went through a crowd of bodies in front and found the top corner.
It was Burns' 24th goal of the season. He is the first defenceman to reach that total since Washington's Mike Green scored 31 in 2008-09. Burns has seven points (four goals, three assists) in his last four games.
Jones, who made 18 saves in the second period alone, improved to 33-17-4. He is third in the NHL in wins.
Ortio had 21 saves to fall to 1-6-3.
The Flames had a chance to tie the game earlier in the third period when Colborne set up Lance Bouma at the side of the net. But with Jones caught out of position, Bouma shot the puck right through the crease and out the other side.
Flames rookie Garnet Hathaway, who made his NHL debut a week ago, drew four penalties – three minors and a double-minor.