Rudolfs Balcers a surmonté une passe d’Uvis Janis Balinskis pour marquer un but en avantage numérique dans le temps supplémentaire, donnant à la Lettonie une victoire de 4-3 sur la Suisse. Cependant, cet objectif n’était rien de plus qu’un épilogue à ce qui était déjà une grande cause de célébration à Riga. À l’expiration du temps réglementaire, le seul point gagné était suffisant pour mener la Lettonie en quarts de finale. Le point supplémentaire remporté dans le temps additionnel leur donne une troisième place dans le groupe B.

Même avec la défaite, la Suisse est en tête du groupe B avec 19 points. Ayant déjà obtenu la première place, les Suisses ont reposé certains de leurs joueurs vedettes surmenés et ont offert à Joren von Pottelberghe son premier départ au Championnat du monde dans le but. Les Lettons ont répondu avec leur bête de somme, Arturs Silovs.

Avec la grande majorité de la foule de 9178 derrière eux, les Lettons ont fait le plein d’énergie au départ et ont inscrit les cinq premiers tirs au but du match. Cependant, la Suisse s’est ralliée par derrière dans les dernières minutes de la première mi-temps et a terminé avec un avantage de tir de 9-8.

La Lettonie a frappé en premier au début de la deuxième période lorsque Ralfs Friebergs a envoyé un flotteur du point qui a battu van Pottelberghe, qui a dû faire face à quelques joueurs devant lui. L’entraîneur suisse Patrick Fischer a contesté le jeu pour intervention du gardien de but, mais il a été jugé que le défenseur suisse avait poussé Rihards Bukarts dans la surface et le but était tenu.

À la suite de l’échec du défi, la Lettonie est passée en avantage numérique et est devenue un 5 contre 3 pendant 39 secondes lorsqu’une deuxième pénalité pour retard de jeu a été appelée contre la Suisse, cette fois pour avoir retiré la rondelle du jeu. Cependant, la Lettonie n’a pas pu augmenter son avance.

La Suisse a répondu par une mise au jeu six minutes après le début de la période. Enzo Corvi a remporté l’égalisation et Kevin Fiala a tiré à travers une foule et Silovs n’a pas réagi tant qu’il n’était pas par-dessus son épaule.

Mais il n’a fallu que 32 secondes à la Lettonie pour reprendre la tête. Rodrigo Abols a emmené la rondelle dans la zone suisse et a été dévié par un défenseur. Abols a tiré près de la ligne de but le long de la glace et la rondelle a trouvé son chemin à travers les jambières de van Pottelberghe.

Juste avant la mi-match, le capitaine intérimaire de la Suisse, Gaetan Haas, s’est échappé, mais Silovs a réalisé un superbe arrêt pour garder son équipe en tête.

La Lettonie a eu deux autres occasions de supériorité numérique en deuxième période pour prolonger l’avance, mais n’a pas réussi et est allée 0-en-4 dans la période.

Ensuite, la Suisse a obtenu ses deux premiers avantages numériques du match. La Lettonie les a éliminés tous les deux, mais les Suisses ont pressé et cinq secondes après l’expiration de la seconde, avec 12:57 à jouer dans le temps réglementaire, les Suisses ont de nouveau égalisé lorsque le tir unique de Damien Riat a frappé le dérapage de Marco Miranda et s’est faufilé.

Une minute plus tard, Dans Locmelis a failli reprendre l’avantage de la Lettonie au cours d’une course, mais a heurté la barre transversale.

Les Suisses ont ensuite repris l’attaque et Andres Ambuhl a frappé la passe de Fiala par-dessus l’épaule de Silovs pour leur donner leur première avance du match avec 6:14 à faire et mettre la Lettonie dans une position où elle devait marquer.

Et ils ont marqué, lorsque Daugavins a renvoyé à la maison une passe d’Abols dans un 2 contre 1 avec 5:04 à faire.

Avec cela, les Lettons se sont battus furieusement pendant le reste du temps réglementaire pour conserver le point avec leurs fans derrière eux tout le temps, debout et scandant “LAT-VI-JA!” presque sans interruption pendant les cinq dernières minutes. Lorsque le chronomètre a atteint zéro en fin de troisième période, le klaxon était inaudible, noyé par les acclamations explosives des partisans.

La partie n’était pas finie, mais ils avaient déjà gagné.