St. Louis Blues goaltender Curtis Sanford makes a first-period save against the Calgary Flames during their hockey game on Tuesday in St. Louis. (AP Photo/Kyle Ericson)
Jarome Iginla assisted on the Flames' last three goals, two scored by Craig Conroy, to help the Flames win their fifth in a row with a rare road victory. Calgary has won six straight over the Blues.
Petr Cajanek and Radek Dvorak scored on two of the Blues' first four shots, but Miikka Kiprusoff stopped the last 15. The Blues had won four in a row at home, their best stretch since a five-game run from Nov. 4-25, 2003.
The Flames are 9-15-8 on the road after entering the game tied with Florida for the fewest road points in the NHL.
Curtis Sanford stopped Calgary's first 21 shots before Alex Tanguay scored a power-play goal on a one-timer from the left side of the net with 45.1 seconds to go in the second period. Conroy, who also had an assist, tied it at 36 seconds of the third with his first goal in eight games with a wrist shot from the left circle.
The Flames caught Eric Brewer pinching on the go-ahead goal, taking advantage of the defenceman's halfhearted pursuit of the puck along the boards to spring Primeau at 6:34. Conroy added his 10th goal on a 3-on-2 break, converting a pass from Iginla.
Kiprusoff is 6-0-1 in his last seven starts against the Blues, including a shutout Nov. 14. He shut the door despite some shaky saves.
Cajanek scored on the Blues' first shot, a one-timer from close range at 3:22, and Dvorak made it 2-0 at 9:36, despite Calgary's 9-4 shot advantage. Dvorak's shot seemed to surprise Kiprusoff, who didn't react until the puck was sliding past him.
Notes: The Flames are 3-15-4 when trailing after two periods. The Blues are 17-3-4 when leading after two. ... The Blues are 2-1-1 since dealing their top two scorers, Keith Tkachuk and Bill Guerin, at the trade deadline. ... Iginla has three goals and six assists in five games.