L'Ungheria arriva al in Svizzera come una delle squadre favorite alla vittoria finale: realizza tre gol in due partite della fase a gironi, sconfiggendo prima la 9-0 (doppietta) e poi la 8-3: segna un gol scherzando per tutto l'incontro con Werner Liebrich, poi il difensore tedesco lo placca fratturandogli la caviglia. Puskás è costretto a saltare quarti (4-2 sul nella cosiddetta «battaglia di Berna») e semifinale (4-2 ai supplementari contro l'): su pressione dello stesso Puskás, il CT Sebes prende la controversa decisione di schierarlo per la finale contro la Germania Ovest già sconfitta ai gironi, rischiandolo nonostante l'infortunio –– all'epoca le sostituzioni a partita in corso non si potevano effettuare –– Puskás segna il vantaggio iniziale e l'Ungheria sale 2-0, per poi essere rimontata e sconfitta dai tedeschi per 3-2. Nel finale, Puskás sigla anche il 3-3, ma la rete, regolare, è annullata dall'arbitro. È la prima sconfitta della squadra d'oro dal 1950 e sarà l'unica fino al febbraio 1956.