Calgary Flames center Nazem Kadri, left, fights for the puck against San Jose Sharks right wing Collin Graf (51) during the first period of an NHL hockey game in San Jose, Calif., Monday, April 7, 2025. (AP Photo/Minh Connors)
San Jose Sharks center Will Smith attempts a shot on goal around a group of Calgary Flames players during the second period of an NHL hockey game in San Jose, Calif., Monday, April 7, 2025. (AP Photo/Minh Connors)
San Jose Sharks center Zack Ostapchuk, left, moves with the puck as Calgary Flames right wing Matt Coronato (27) attempts to defend during the second period of an NHL hockey game in San Jose, Calif., Monday, April 7, 2025. (AP Photo/Minh Connors)
San Jose Sharks right wing Barclay Goodrow (23) attempts a pass between a group of Calgary Flames players during the first period of an NHL hockey game in San Jose, Calif., April 7, 2025. (AP Photo/Minh Connors)
Calgary Flames center Yegor Sharangovich (17) and San Jose Sharks center Ty Dellandrea (53) go for the puck during the first period of an NHL hockey game in San Jose, Calif., April 7, 2025. (AP Photo/Minh Connors)
Calgary Flames center Nazem Kadri, left, fights for the puck against San Jose Sharks right wing Collin Graf (51) during the first period of an NHL hockey game in San Jose, Calif., Monday, April 7, 2025. (AP Photo/Minh Connors)
MC
San Jose Sharks center Will Smith attempts a shot on goal around a group of Calgary Flames players during the second period of an NHL hockey game in San Jose, Calif., Monday, April 7, 2025. (AP Photo/Minh Connors)
MC
San Jose Sharks center Zack Ostapchuk, left, moves with the puck as Calgary Flames right wing Matt Coronato (27) attempts to defend during the second period of an NHL hockey game in San Jose, Calif., Monday, April 7, 2025. (AP Photo/Minh Connors)
MC
San Jose Sharks right wing Barclay Goodrow (23) attempts a pass between a group of Calgary Flames players during the first period of an NHL hockey game in San Jose, Calif., April 7, 2025. (AP Photo/Minh Connors)
MC
Calgary Flames center Yegor Sharangovich (17) and San Jose Sharks center Ty Dellandrea (53) go for the puck during the first period of an NHL hockey game in San Jose, Calif., April 7, 2025. (AP Photo/Minh Connors)
SAN JOSE, Calif. (AP) — Adam Klapka and Morgan Frost sored 2:48 apart midway through Calgary's three-goal third period, and the Flames rallied to beat the San Jose Sharks 3-2 on Monday night.
Matt Coronato also scored and Dustin Wolf had 29 saves for Calgary, which won for the seventh time in 11 games (7-2-2).
Will Smith scored twice and Macklin Celebrini had two assists for San Jose, which has lost six straight (0-5-1). Georgi Romanov finished with 29 saves.
Klapka tied the score 1-1 at 8:12 of the third as on a 2-on-1 rush.
Frost put the Flames ahead with a power-play goal with 9 minutes remaining as with a shot from the left faceoff dot.
Coronato made it with 4 1/2 minutes to go, and Smith got his second of the night and 16th of the season with 2 minutes left.
Smith gave the Sharks a 1-0 lead as he got a pass from Nikolai Kovalenko from behind the goal line and quickly in the first for his 15th.
Takeaways
Flames: Calgary trails Minnesota by four points for the second wild card in the Western Conference with five games remaining — one more than the Wild.Â
Sharks: The league-worst Sharks are just 6-21-4 over their last 31 games.
Key moment
Wolf made two saves on two quick shots from Celebrini in the second period that kept the Sharks from adding to their 1-0 lead. The second save was with Wolf sprawled out on the ice.
Key stat
The Sharks, averaging 27.0 shots per game, finished with 31 — including an 18-8 advantage in the first period.
Up next
Flames visit Anaheim on Wednesday, and Sharks play at Minnesota.