Finalen ble spilt 16. juli i Rio de Janeiro. Dette var ikke en rein finale, da VM skulle avgjøres med seriespill. Brasil trengte bare uavgjort for å bli mestere, mens Uruguay måtte vinne. Brasil tok ledelsen ved Friaca like etter pause, og da regnet folk med at kampen var avgjort, men Uruguay hadde ingenting å tape, og satset alt. Med Rodriguez Andrade og Obdulio Varela i spissen, tok de kontroll over kampen. Juan Schiaffino utlignet på et innlegg fra Chico Ghiggia, og Ghiggia scoret selv vinnermålet elleve minutter før full tid. En nesten sensasjonell VM-tittel til Uruguay, som nærmest skapte landesorg i Brasil.
Resultat: Brasil - Uruguay 1-2.
Målscorere: Friaca for Brasil - Juan Schiaffino og Chico Ghiggia for Uruguay.
Dommer: Capdeville fra Frankrike.
BRASIL URUGUAY Barbosa Maspoli Augusto Gonzales Juvenal Tejera Bauer Gambetta Danilo Obdulio Varela Bigode Rodriguez Andrade Friaca Chico Ghiggia Zizinho Perez Ademir Miguez Jair Juan Schiaffiono Chico Moran