V sobotnom semifinále zdolali na domácom ľade v pražskej O2 Aréne Švédov 7:3. Zverenci Radima Rulíka sa do bojov o zlato dostali po 14 rokoch, v roku 2010 získali titul v nemeckom Kolíne.
O svojom triumfe rozhodli v druhej tretine, keď v rozmedzí 16 sekúnd strelili dva góly a neskôr pridali aj tretí. Štyrmi bodmi za gól a tri asistencie sa blysol útočník Martin Nečas, dva góly strelili Lukáš Sedlák a Dominik Kubalík.
Švédi budú hrať o bronz proti zdolanému z dvojice Kanada - Švajčiarsko. Na turnaji prešli základnou skupinou bez straty bodu, vo štvrťfinále zdolali Fínsko 2:1 po predĺžení.
Duel sledovalo 17 413 divákov a celková návštevnosť pred poslednými troma zápasmi na turnaji už prekonala rekordný zápis z roku 2015. Šampionát si vtedy pozrelo celkovo 741 690 divákov.