SAN JOSE, Calif. — Joe Pavelski had a goal and two assists, Martin Jones stopped 29 shots, and the San Jose Sharks beat the Calgary Flames 3-1 on Sunday night.
Evander Kane and Joonas Donskoi each had a goal and an assist for the Sharks, who snapped a two-game skid and had lost four of their previous six.
Sean Monahan scored and Mike Smith had 26 saves for the Flames, who had won five of their previous six.
Jones stopped a penalty shot from Sam Bennett with 7:38 left in the third period with Calgary trailing 2-1.
Kane put the Sharks ahead 50 seconds into the game with his sixth of the season. The 27-year-old forward, who is in his 10th season with his fourth team, has 10 goals and six assists in 11 games against the Flames.
Donskoi scored less than a minute and a half into the second with is fourth.
The Flames capitalized on a turnover as Monahan scored a breakaway at 6:02 of the second to make it 2-1. Mark Jankowski assisted Monahan's goal after taking the puck away from Erik Karlsson.
Pavelski scored an empty-netter in the final minute.
NOTES: Sharks C Logan Couture played in his 600th career game. ... San Jose C Tomas Hertl played for the first time since suffering a head injury on Nov. 3. He missed three games. ... Sharks D Joakim Ryan was back in the lineup for D Tim Heed, who played his first game on Friday. ... The Sharks had given up three or more goals in nine straight games going into Sunday. ... Flames D Michael Stone played in place of D Rasmus Anderson. ... The Sharks wore camouflage jerseys as part of the team's Military Appreciation night commemoration.
Flames: Open a four-game homestand on Thursday against Montreal.
Sharks: Host Nashville on Tuesday.
More AP NHL: https://apnews.com/NHL and https://twitter.com/AP_Sports
Gideon Rubin, The Associated Press