The Calgary Flames have parted with longtime captain Jarome Iginla, sending him to the Pittsburgh Penguins in exchange for Kenneth Agostino, Ben Hanowski and the Penguins' first-round pick in 2013.

Iginla is in the final year of his five-year contract and comes with a cap hit of $7 million this year.

The news that the Penguins have acquired Iginla comes as a complete shock to most of the hockey world, as most reports throughout the evening focused on a package between the Boston Bruins and the Flames for the forward. TSN's Aaron Ward reported during the evening that the deal was done, and for hours everyone awaited for official word from either team.

Flames GM Jay Feaster told reporters that the deal with Boston was very close, but ultimately Iginla chose to go to Pittsburgh over Boston. The final deal apparently came together during the game. The Penguins traded for Brenden Morrow and Douglas Murray earlier this week and are clearly gearing up for a Cup run.

It was reported that Iginla had left the Saddledome before the Flames' game against the Avs and would not return. And as we all waited for the eventual breaking news, fans started sharing their favorite Iginla moments on Twitter.

It was obviously a huge moment in the hockey world, and was treated as such.

Iginla played all 18 seasons as a pro in Calgary ever since he was traded by the Dallas Stars for Joe Nieuwendyk in 1995. (That worked out well for both sides, huh?) Named the captain in 2003, Iginla has scored 525 goals and tallied 570 assists in his career.

For analysis from both sides of this trade, visit Matchsticks and Gasoline and Pensburgh

More in the NHL:

• Jeremy Jacobs, still awful

• Printable bracket for March Madness

• NCAA hockey bracket analysis

• All the NHL trade rumors

• The best of our hockey network