St. Louis Blues goaltender Jaroslav Halak can't handle a puck off the stick of Calgary Flames Alex Tanguay that was good to tie the game in the third period at the Scottrade Center in St. Louis on April 1, 2011. Calgary went on to defeat St. Louis 3-2. UPI/Bill Greenblatt

Jarome Iginla scored two goals and assisted on another to reach 1,000 career points as he helped lead the Calgary Flames to a come from behind 3-2 win Friday night at the Scott in St. Louis.

The Blues got on the board in the first period at the 12:20 mark on a power play goal from Matt D’Agostini and took a 2-0 lead late in the second period on a goal from David Backes. Kevin Shattenkirk had two assists for the Blues. T.J. Oshie, in his first game back, since sitting out two games for disciplinary reasons picked up an assist on the Backes goal.

However, just 1:21 later, Iginla scored to pull the Flames to within one. In the third period, he assisted on an Alex Tanguay goal to tie it at 2-2 with 12 minutes to play. The Flames’ captain scored his 39th of the season with just over five minutes to play for the game winner.