SAN JOSE -- Mike Smith made 38 saves, and stopped two of three shots in the shootout, to help the Arizona Coyotes defeat the San Jose Sharks 3-2 at SAP Center on Saturday.
Coyotes forwards Brendan Perlini and Radim Vrbata scored in the shootout, and Smith stopped Patrick Marleau and Joe Pavelski. Logan Couture scored San Jose's only goal in the shootout.
Shane Doan and Ryan White scored for Arizona (17-28-6), which ended its seven-game road losing streak and improved to 3-0-1 against the Sharks.
"Mike Smith plays well against them," Arizona coach Dave Tippett said. "He's really played well. I think that's the biggest key, but it's a rivalry game and they're fun games to be involved in."
WATCH: All Coyotes vs. Sharks highlights
Brenden Dillon and Couture scored for the Sharks (33-17-3), who lead the Pacific Division and remained three points ahead of the Anaheim Ducks.
The Sharks went on a power play with 2:51 left in overtime when Doan tripped Tomas Hertl. San Jose had five shots with the man-advantage, but Smith stopped them all.
Video: ARI@SJS: Dillon jams puck in with second effort
The Sharks also came up empty on a 5-on-3 power play that began at 18:17 of the first period when defenseman Luke Schenn and Smith received roughing penalties.
"They're a young team with a lot of energy," Sharks coach Peter DeBoer said. "I think they probably felt if they could come in here and play a physical game they'd be able to compete. We did the same. We're not going to get pushed out of a game. I think you got to make them pay on the power play and we didn't tonight. That's the story."
San Jose went 0-for-4 on the power play while Arizona went 1-for-4.
"Not the way you draw it up," Smith said. "We took too many penalties tonight and I was part of that. But our [penalty] killers did an unbelievable job out there, putting their bodies on the line and blocking shots."
Sharks goaltender Martin Jones made 26 saves.
Doan gave Arizona a 1-0 lead at 12:23 of the second period with a power-play goal. Doan, who hadn't scored in 16 games, beat Jones with a wrist shot from the high slot.
Video: ARI@SJS: Doan goes five-hole for power-play goal
The Sharks tied it at 17:15 when Dillon scored his first goal of the season and first since March 12, 2016 against the Washington Capitals. Dillon poked his own rebound through Smith's pads.
San Jose took a 2-1 lead at 2:18 of the third period on Couture's 18th goal of the season. He took a pass from Marleau in the slot and beat Smith with a wrist shot.
Arizona answered 26 seconds later when White scored on a wrist shot. The puck hit Dillon's skate and deflected over Jones' glove. It was White's fifth goal of the season.
"We don't like these guys, and we don't like coming in here and getting bullied and getting calls we don't think we should get," White said. "You don't play hard against this team it's going to be a tough night. If you don't take away their time and space they're going to embarrass you."
Goal of the game
Couture's goal was the result of a nice passing sequence. Mikkel Boedker picked up a loose puck and sent a pass to Marleau on the left. Marleau dropped a pass back to Couture, who beat Jones from between the circles.
Video: ARI@SJS: Couture finishes nice passing play from slot
Save of the game
Smith made a lunging save with his stick at 3:15 of the first period, denying Boedker, who had most of the net open on a rebound.
Video: ARI@SJS: Smith reaches back with stick to rob Braun
Unsung performance of the game
Coyotes forward Martin Hanzal, playing his 600th NHL game, had a game-high eight shots and four hits. He also won 14 of 22 faceoffs (64 percent).
Highlight of the game
Jones made a spectacular sliding glove save of Tobias Rieder's wrist shot while on his back with 36 seconds remaining in overtime. "Fantastic save," DeBoer said. "Got us a point. That's a breakdown that we can't or shouldn't let happen that late. He's come up big for us a lot lately."
Video: ARI@SJS: Jones makes incredible glove save in OT
They said it
"Definitely a playoff feel to it. This is a tough place to play and a tough place to win." -- Coyotes forward Ryan White
"They always play us tough. That was a fun game tonight. That was two teams playing really hard. It was an emotional game." -- Sharks goaltender Martin Jones
Need to know
Sharks forward Micheal Haley was in the lineup after missing seven games with a lower-body injury. He centered the fourth line. ... Marleau, who scored his 500th NHL goal on Thursday against the Vancouver Canucks at Rogers Arena, was honored before the game. He had two assists against Arizona.
Coyotes: Host the Montreal Canadiens on Thursday (9 p.m. ET; RDS, SNE, FS-A, NHL.TV)
Sharks: At the Buffalo Sabres on Tuesday (7 p.m. ET; CSN-CA, MSG-B, NHL.TV)
Video: Smith's 38 saves power Coyotes to SO win