Turniir avati 16. juunil 1954 Lausanne´is. 16 meeskonda alustas neljas grupis heitlust. Favoriidiks peeti Ungarit, kes alates 1950. aasta maikuust polnud kaotanud ühtegi mängu. 1953 võideti Wembleyl inglasi 6:3. 90 aasta jooskul polnud Inglismaa veel kordagi kodumaal mandrimeestele kaotanud.
I gruppi loositi Prantsusmaa, Jugoslaavia, Brasiilia ja Mehhiko. Edasi pääsesid Jugoslaavia ja Brasiilia, üllatuslikult mitte Prantsusmaa. III grupist pääsesid veerandfinaali favoriidid Austria ja Uruguay. IV grupist olid edasiminejad Inglismaa ja Šveits. Viimane alistas lisamatšis kogu turniiri suursoosiku Itaalia koguni 4:1.
Saksa FV oli loositud koos Türgi, Ungari ja Lõuna-Koreaga II gruppi. Ungari purustas Lõuna-Korea 9:0. Ka sakslased ei jäänud mõtlema ning alistasid Türgi 4:1. Ungarlastest ei käinud neil aga jõud üle - vastu tuli võtta 3:8 kaotus. Kohtumise 30. minutil tabas Puskast W. Liebrichi löök ja ta lahkus mängust. Täielikult ei taastunud mees turniiri lõpuni. Türgi 7:0 võit Lõuna-Korea üle tähendas, et neil oli Saksa FV-ga sama palju punkte ja ees ootas lisamäng. Seal polnud neist sakslastele vastast ja 7:2 võiduga oli tee veerandfinaali avatud eurooplastele.
Veerandfinaalid peeti kahel päeval. 26. juunil kohtusid Baselis omavahel Uruguay-Inglismaa ning Lausanne´is Austria-Šveits. 27. juunil mängisid Genfis Saksa FV-Jugoslaavia ja Bernis Ungari-Brasiilia. Usinad ennustajad pakkusid, et paarides 1 ja 4 mängib tulevane maailmameister. Uruguai alistas Inglismaa 4:2 (poolaeg 2:1).
Teises mängus läks Šveits 3:0 juhtima, kuid austerlased lõid lausa 5 väravat järjest! Poolajaks oli seis 5:4 austerlaste kasuks. Teisel poolajal löödi veel 3 väravat ja imeline skoor 7:5 oli sündinud. Berni löömingu nime all tuntuks saanud mängu Ungari-Brasiilia võitis esimene skooriga 4:2. Kohtunik saatis platsilt minema 3 mängijat + Brasiilia treeneri. Peale mängu toimus riietusruumis häbiväärne kaklus.
Veerandfinaal Saksa FV ja Jugoslaavia vahel algas viimastele õnnetult. Juba kümnendal minutil lendas pall keskkaitsja Horvathi jalast väravasse - omavärav. Edasi oli jugoslaavlastel palju väravavõimalusi, kuid sakslaste värav jäigi "sisse õnnistamata". 3 minutit enne mängu lõppu lõi paremäär Rahn värava ja üpriski teenimata võit tuligi läänesakslastele.
Poolfinaalid toimusid mõlemad 30. juunil. Saksa FV-l vedas kõvasti loosiga - vastamisi mindi Austriaga. Treener Joseph Herberger oli teinud põhjaliku kodutöö ning andnud igale mehele kindla ülesande nii kaitses kui ka rünnakul. Ta aimas ainsana, et austerlased mängivad stiilis va banque (täispangale minek). Sakslased purustasid naaberriigi Baselis toimunud mängus 6:1. Kaks väravat lõid vennad Walterid ning ühe Morlock ja Schäfer.
Teiseks poolfinaaliks oli Uruguay-Ungari vaheline mäng, mis toimus Lausanne´is 50 000 pealtvaataja ees. Mängijaid oli hoiatatud toorutsemise eest ja FIFA-l ei tulnud pettuda. Mäng oli nii hea, et paljud kriitikud on seda koguni hinnanud maailma parimaks. Ungari mängis ilma vigastatud Ferenc Puskaseta.
Vasakäär Czibor lõi üsna mängu alguses avavärava. 1:0 jäigi esimese poolaja lõppseisuks. Teise poolaja algul lõi Hidegkuti 2:0. Hohbergi kaks väravat viisid mängu lisaajale. Lisaaja teisel poolel sai uruguailastele saatuslikuks peamäng. Kahel korral tõusis vastaste karistusalas lõunaameeriklastest kõrgemale Sandor Kocsis, kelle kaks väravat viisid Ungari MM-finaali.
Kolmanda koha matšis näitas Uruguay mängu hoopiski erilisest klassist. Peale esimese poolaja 1:1 viiki suudeti siiski mäng Austriale veenvalt 1:3 kaotada.

Finaal toimus 4. juunil Bernis. Teistkordselt olid turniiri jooksul vastamisi Ungari ja Lääne-Saksamaa. Kõik märgid näitasid, et Ungari saab oma esimese maailmameistritiitli. Saksa FV võistkonda olid ju madjarid võitnud ka alagrupimängus. Meeskond oli võitnud viimasest 33-st maavõistlusest kõik.
64 00 pealtvaatajat mürises juba varakult staadionil. Pehmeks muutunud muru ei heidutanud kedagi - tõotas tulla huvitav mäng.
Ungarlased alustasid mängu neile omase pressinguga. Püüti saavutada edu juba esimesel pooltunnil. Sakslaste peatreener Herberger oli meeskonna koosseisu lisanud 5 uut mängijat. Juba kuuendal minutil viis Puskas madjarid juhtima. Väravavaht Tureki tõrjutud pall põrkus penaltipunkti lähedale, kust üks läbi aegade parimaid mängijaid selle võrku tulistas. 2 minutit hiljem viis Tureki järjekordne "kala" sakslased kaheväravalisse kaotusseisu. Tema ja Kohlmeyeri söödu lõikas vahelt Czibor, kes nahkkera külmavereliselt võrku lükkas.
10-ndal minutil tegid Ungari kaitsja Bozsik ja väravavaht Grosics sama, mis oli juhtunud paar minutit varem. Söödu lõikas vahelt Morlock, kes vähendas kaotusseisu minimaalseks. Sakslased sattusid hoogu. Ungarlaste Hidegkuti magas maha hea võimaluse ning sakslased läksid kiirele vasturünnakule, mis lõppes nurgalöögiga. Puurivaht Grisics eksis väljatulekuga ja Rahn lõi väravaesisest segadusest palli väravasse. Poolaja lõpul püüdsid favoriidid taas initsiatiivi haarata, ent tulutult.
Ka teisel poolajal ei toonud Ungari ründeliini ponnistused edu. Nad hakkasid väsima, sakslased aga tõstsid tempot. 84. minutil tegi saatusliku vea Boszik. Söödu asemel hakkas ta palli oma väljakupoolel vedama, kaotas selle ja andis sakslastele ründevõimaluse. Rahni petteliigutusest piisas, et väravavaht Grosics üle mängida ning ta lõi finaalis oma teise värava. Korra käis pall ka sakslaste väravas, kuid inglasest äärekohtunik Griffins oli fikseerinud suluseisu. Käimas oli viimane minut, kui Hidegkuti oli Turekiga üks-üks olukorras. Lõi…Turek tõrjus! Lõpuvile, favoriidid olid alistatud.
FIFA toonane presidene R.W. Seeldrayers andis "Kuldse Jumalanna" karika Saksa FV meeskonna 33-aastase kapteni Fritz Walteri kätte. MM-ide ajaloo vägevaim tagasitulek oli toimunud.
Peale mängu läks "maagiliste madjarite“ kapten Puskas sakslasi nende riietusruumi õnnitlema, kuid märkas, et kõigil on paha olla. Doping! Leheneegrid tormasid riietusruumi, algas sõnasõda. Samal ajal hiilis meeskond ise vaikselt minma. Kära jätkus veel tükiks ajaks. Lehed kirjutasid, et just teisel poolajal tundus sakslaste meeskond liiga energiline. F. Walter näis äärmiselt koolipoisiliku ja väsimatuna. Mõistatus jäigi lahendamata.