Die Endrunde wurde in Jugoslawien ausgetragen und im Halbfinale traf die Mannschaft auf den favorisierten Vizeweltmeister Niederlande, der noch mit acht Spielern des WM-Finales antrat. Die Tschechoslowakei ging aber durch Anton Ondruš in der 19. Minute mit 1:0 in Führung. Ab der 60. Minute musste die Mannschaft aber in Unterzahl spielen, da Jaroslav Pollák die Rote Karte erhalten hatte und in der 73. Minute unterlief Ondruš ein Eigentor. Drei Minuten später wurde aber auch Johan Neeskens in die Kabine geschickt. Da keine weiteren Tore fielen, kam es zur Verlängerung. In dieser gelang dann Zdeněk Nehoda in der 114. Minute das 2:1 und in Überzahl – Wim van Hanegem hatte eine Minute später ebenfalls rot gesehen – gelang František Veselý noch das 3:1. Damit stand die Mannschaft im Finale und traf auf Weltmeister Deutschland, der noch mit sechs Spielern aus dem WM-Finale antrat und für den Franz Beckenbauer sein 100. Länderspiel bestritt. Diesmal gingen die Tschechoslowaken bereits in der 8. Minute durch Ján Švehlík in Führung und in der 25. Minute erhöhte Karol Dobiaš auf 2:0. Aber bereits drei Minuten später gelang Dieter Müller mit seinem vierten Turniertor – mit seinen ersten drei hatte er Deutschland überhaupt erst ins Finale gebracht – der Anschlusstreffer. Danach blieben die Angriffsbemühungen beider Mannschaften zunächst erfolglos und erst in der letzten Spielminute gelang Bernd Hölzenbein der Ausgleich. In der anschließenden Verlängerung fielen dann keine weiteren Tore, so dass es zum ersten Elfmeterschießen der EM-Geschichte kam. Hier waren die ersten vier Tschechoslowaken und die ersten drei Deutschen erfolgreich. Dann schoss Uli Hoeneß über das Tor. Als letzter Spieler der Tschechoslowaken versetzte dann Antonín Panenka den deutschen Torhüter Sepp Maier durch den nach ihm benannten „Panenka-Heber“, womit die Mannschaft Europameister wurde.