Joe Pavelski scored 19 seconds into overtime and Martin Jones made 47 saves and the San Jose Sharks beat the Calgary Flames 2-1 Monday night.

Brent Burns curled toward the net and centered a pass that Pavelski one-timed past Joni Ortio.

Burns had the other goal for San Jose, which improved its league-best road record to 24-9-3.

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 has won just one of its past seven at the Scotiabank Saddledome. The Flames' 48 shots on goal were 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 defenseman to reach that total since Washington's Mike Green scored 31 in 2008-09. Burns has seven points (four goals, three assists) in his past four games.

Jones, who made 18 saves in the second period, 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.

NOTES: Calgary D Jakub Nakladal (eye) did not play. He was replaced by Tyler Wotherspoon, recalled from Stockton (AHL). ... Sharks C Melker Karlsson (undisclosed) returned after missing two games due to injury. ... Johnny Gaudreau entered the night second in the NHL in home points (21-24-45) and tied for 97th in road points (3-15-18).