Bei der zwei Jahre später stattfindenden WM in Mexiko erreichte Larsen mit Dänemark das Achtelfinale. Dänemark gewann alle Spiele und zog als beste Vorrundenmannschaft mit 9:1 Toren in das Achtelfinale ein. Larsen schoss vier Tore. Im Achtelfinale war dann auch Schluss: Spanien siegte mit 5:1. Larsen wurde aufgrund seiner Leistungen in der Vorrunde hinter Diego Maradona und Toni Schumacher zum drittbesten Spieler der WM 1986 gewählt. Auch bei der EM 1988 in Deutschland war er mit der Nationalmannschaft mit von der Partie. Dort schieden die Skandinavier allerdings schon nach der Gruppenphase aus. Im zweiten Gruppenspiel gab es auch eine 0:2-Niederlage gegen Deutschland. Das war Larsens 69. und letztes Länderspiel. Er trat nach dem Turnier aus der Nationalmannschaft zurück.