I finalen sendte Tomas Jonsson Sverige i ledelsen etter 06:10. Midtveis i tredje periode snudde Canada kampen til 2–1, da Paul Kariya og Derek Mayer scoret etter henholdsvist 49:08 og 51:43 minutters spill. Magnus Svensson utlignet til 2–2 då klokka viste 58:11. Etter at den 10 minutter lange spilleforlengelsen endte målløs måtte kampen avgjøres med straffeslag. I denne ble Peter Forsberg matchvinner da han scoret på Sveriges sjuende forsøk med en frekk straffefinte. Da svenskenes målvakt Tommy Salo etterfølgende stoppet Canadas sjuande straffeskytter (Kariya), var svenskenes triumf et faktum. Sverige vant dermed sitt første OL-gull i historien.