1 of 3
Tony Avelar, Associated Press
Calgary Flames center Olli Jokinen (13), of Finland, scores a goal past San Jose Sharks goalie Antti Niemi (31), of Finland, during the second period of an NHL hockey game in San Jose, Calif., Wednesday, Feb. 8, 2012.

SAN JOSE, Calif. — Olli Jokinen capitalized on a turnover by Colin White to break a third-period tie with his third goal of the game, and the Calgary Flames beat the San Jose Sharks 4-3 Wednesday night.

Jokinen also assisted on Jarome Iginla's second-period goal to help Miikka Kiprusoff earn his 300th NHL win and end San Jose's five-game winning streak in the series.

Logan Couture, Joe Pavelski and Michal Handzus scored for the Sharks, who have lost consecutive games following a three-game winning streak.

San Jose overcame deficits of 2-0 and 3-2 before Jokinen gave the Flames the lead for good early in the third period. The winner was set up by a poor clearing attempt by White. He played the puck out from behind the net and it deflected off the boards right to Alex Tanguay, who set up Jokinen for his seventh career hat trick and first since March 14, 2009, at Toronto.