Jarome Iginla is retiring from the NHL after 20 seasons.

Iginla made the announcement in Calgary where he spent 16 seasons with the Flames.

Iginla assisted on one of the most famous goals in Canadian hockey history.

Iginla set up Sidney Crosby for the overtime winner in the final of the Olympic men's hockey tournament in Vancouver in 2010.