Marie-Philip Poulin scored in overtime to give Canada a fourth successive Olympic women's ice hockey title at the expense of rivals USA, winning 3-2.
The forward, 22, had also struck in the final minute of the third period to deny USA what would have been a 2-1 win and their first hockey gold since 1998.
Meghan Duggan and Alex Carpenter gave the Americans a 2-0 advantage before Brianne Jenner pulled one back.
Poulin forced overtime before scoring the winner following a brilliant move.
Fellow forward Hayley Wickenheiser, 35, who has twice been named Most Valued Player at the Olympics, picked up her fourth Olympic gold.
Canada and USA have decided every gold medal game except one since women's ice hockey was added to Olympic programme in 1998. The one exception was in 2006 when Canada beat Sweden.