Sverige hadde et stort spillemessig overtak og mange minutter i overtall, inkludert en fem minutters utvisning, men maktet ikke å unngå et nederlag og nok en mesterskapsexit.
Det er første gang i Latvias historie at den lille nasjonen er i en VM-semifinale.
Dans Locmelis sendte Latvia i føringen i 1. periode. I midtperioden utlignet Timothy Liljegren. Sverige hadde 13-1 i skuddstatistikk i de 20 minuttene.
Miks Indrasis sørget for 2-1 til Latvia i 3. periode før Janis Jaks ga 3-1 i overtall.
Sverige har gått glipp av medaljer i fem strake mesterskap siden 2018.
[ Norge slo Canada i ishockey-VM etter straffer – nær alle tre poengene ]