Owen Nolan's hat trick carried the Flames to their fourth straight victory—5-4 over the league's third best team—the San Jose Sharks Wednesday night.
Nolan tallied his first hat trick since 1999 in the third period when he broke to the net and sneaked a rebound past Evgeni Nabokov from in close.
The goal, which gave the Flames a 5-2 lead, stood up as the game-winner.
The Sharks, with a late period flurry, couldn't get the tying goal past Kiprusoff, despite pulling Nabokov for an extra skater.
Kiprusoff finished with a strong performance, even with allowing four goals, with 27 saves.
The second goal for the former Shark came shorthanded. Nabokov attempted to send a pass across the ice, but put the puck found its way on to the stick of Nolan, who scored into an empty net.
San Jose led 1-0 in the second period when Tanguay's pass found its way on to the stick of Nolan, who spun and whipped a backhander that beat Nabokov just inside the goal post.
The game featured a matchup between two of the NHL's elite goalies, Kiprusoff and Nabokov. Both were sharp early, however Kiprusoff seemed to make the timely saves as Nabokov only seemed to dig a deeper hole for his teammates.
The Flames will now complete the homestand Saturday as they host the Dallas Stars, an equally formidable opponent. They will seek their fifth straight win, and look to begin the month of February in the same direction as they ended January.