Kris Russell scored his first goal of the season, Jonas Hiller stopped 28 shots, and the Calgary Flames beat the San Jose Sharks 3-1 on Wednesday night.

Jiri Hudler and Mason Raymond also scored to help the Flames improve to 4-1-0 on a six-game homestand, which concludes Friday against Pittsburgh.

John Scott scored for San Jose, which lost in regulation for the first time in its last five games (3-1-1).

Calgary opened the scoring at 9:28 of the second period when Russell's shot from inside the blue line was partially stopped by Antti Niemi but still squeaked through.

It was the first of three consecutive goals for the Flames, who led 3-0. Calgary moved from the second wild card spot in the Western Conference up to second place in the Pacific Division.