Von 1978 bis 1985 blieb die sowjetische Mannschaft bei Weltmeisterschaften 45 Spiele in Folge ungeschlagen. Mit Modusänderungen versuchte die IIHF die WM spannender zu machen. Ab 1983 zählten für die Finalrunde, für die sich die besten vier der Vorrunde qualifizierten, die Ergebnisse der Vorrunde nicht mehr – anders als in der Abstiegsrunde der letzten Vier. 1985 landete die gastgebende Tschechoslowakei auf Platz vier der Vorrunde, konnte aber durch drei Siege in der Finalrunde, unter anderem einem 2:1 gegen die Sowjetunion, ihre insgesamt sechste Weltmeisterschaft holen. 1987 reichte Schweden ein Sieg bei zwei Remis in der Finalrunde für den vierten Weltmeistertitel; nach einem 9:0 gegen Kanada gab das Torverhältnis gegenüber der punktgleichen Sowjetunion den Ausschlag. Das sportliche Geschehen der WM 1987 wurde dabei von Gerichtsurteilen überlagert. Der deutsche Nationalspieler Miroslav Sikora hatte in seiner Jugend für die polnische Juniorennationalmannschaft gespielt. Trotz vorheriger Absicherung des deutschen Verbandes bei der IIHF wertete die IIHF die beiden überraschenden Siege der Deutschen gegen Finnland und Kanada mit 0:5. Die Entscheidung wurde durch das Landesgericht Wien ausgesetzt. Auch Doping rückte zunehmend in den Fokus. 1987 wurde ein Spiel der USA wegen eines Dopingfalls als verloren gewertet. 1987 wurden fünf Spiele in allen WM-Gruppen wegen Dopings gewertet.