Canada defeated the United States 3-2 in overtime for the men's hockey Olympic crown in a thrilling rematch to give the host country a record 14 gold medals.
A week after losing 5-3 to the Americans, Canada avenged the loss nearly halfway through overtime with a between-the-pads shot by Sidney Crosby past U.S. goalie Ryan Miller.
The victory looked at first to be all but a done deal for the Canadians as the clock ticked down at the end of regulation. They led 2-1 with 24 seconds left when American Zach Parise jammed in a goal past Canadian goalie Roberto Luongo to level the game and force overtime.
Playing four-on-four in overtime, Canada's Jarome Iginla scooped up the puck in the corner to pass to Crosby, who snuck the puck between Miller's legs.
Canada's win is its eighth Olympic hockey gold. Their last one came in 2002, also over the Americans.
The gold also gave the host country its record 14th gold medal of the Vancouver Games - the most by a country at a Winter Olympics. Coming into Sunday's game, the country was tied at 13 with the Soviet Union (1976) and Norway (2002).
The United States' silver helped set a new Winter Olympics standard as well. The medal is the nation's 37th of the games - the best overall haul by a country at a Winter Games. Germany previously held the mark of 36. It is the first time the U.S. has finished on top of the medal count since 1932.
Finland won the hockey bronze medal Saturday against Slovakia.