Voor Geoff Duke was de GP des Nations slechts een formaliteit, want hij was al wereldkampioen in de 350- en de 500cc-klasse. In de 250cc-klasse vormde Tommy Robb nog een kleine bedreiging voor Bruno Ruffo en in de 125cc-klasse konden rekenkundig nog acht coureurs wereldkampioen worden. Gianni Leoni en Guido Leoni waren echter al overleden, maar als de top acht geen punten scoorden, was Gianni postuum wereldkampioen omdat hij een overwinning had gescoord en Carlo Ubbiali niet. In de zijspanklasse was de spanning het grootst: daar stonden de combinaties Eric Oliver/Lorenzo Dobelli en Ercole Frigerio/Ezio Ricottiex aequo aan de leiding met 26 punten.
Begin 1950 had de FIM al bekendgemaakt dat men Duitsland weer wilde toelaten tot internationale races, maar Nederland en België hadden daar een stokje voor gestoken. Ook in dit seizoen namen er geen Duitsers deel, tot aan de GP des Nations, want hier verscheen Roland Schnell met een 350cc-Parilla aan de start. Waarschijnlijk kon dat omdat de FIM in haar najaarscongres al had besloten de Duitsers vanaf het seizoen 1952 weer toe te laten en mocht Schnell daar al een voorschot op nemen.
De 500cc-race werd een succes voor het team van Gilera, dat met Alfredo Milani, Umberto Masetti en Nello Pagani een grote voorsprong nam op de Norton Manx van Geoff Duke. Voor Duke was dat allemaal niet belangrijk, hij hoefde slechts enkele punten te scoren om de constructeurstitel voor Norton zeker te stellen, want hij was al wereldkampioen.
De kleine kans die Tommy Wood nog had op de wereldtitel werd de grond in geboord door Enrico Lorenzetti, die hem met slechts 0,8 seconde verschil versloeg. Een overwinning van Wood was ook niet genoeg geweest, want Bruno Ruffo werd derde en wereldkampioen. De overwinning van Lorenzetti was niet genoeg om de inmiddels overleden Dario Ambrosini in de eindstand te passeren.
De grootste bedreiging voor Carlo Ubbiali was Cromie McCandless, die slechts vier punten achterstand in het WK had. McCandless was echter kansloos, want hij werd op ruim twee minuten achterstand gereden en eindigde zelfs een minuut achter derde man Luigi Zinzani. In de WK-eindstand bleef McCandless zelfs nog achter de overleden Gianni Leoni, die postuum tweede werd.
Eric Oliver/Lorenzo Dobelli en Ercole Frigerio/Ezio Ricotti stonden gelijk aan kop van het wereldkampioenschap, maar Frigerio/Ricotti komen in uitslag niet voor. Het is niet waarschijnlijk dat ze niet gestart zijn, maar de overwinning ging naar Albino Milani/Giuseppe Pizzocri, die Oliver 0,4 seconde voor bleven. De rest van het veld had het nakijken: Peter "Pip" Harris en Neil Smith stonden op het podium, maar waren op een ronde achterstand gereden. Eric Oliver, die ook - zonder succes - in de 500cc-race was gestart, scoorde zijn derde wereldtitel op rij.