Hoewel de wereldtitel al beslist was, werd er in Tsjecho-Slowakije tussen Teuvo Länsivuori en Gianfranco Bonera nog wel gestreden om de tweede plaats in de ranglijst. De twee laatste GP's (Joegoslavië en Spanje) hadden doordat het maximum van 10 races was bereikt geen 500cc-klasse. Giacomo Agostini was voldoende hersteld om in Brno te starten, maar niet fit genoeg om indruk te kunnen maken. Hij werd slechts zesde. Phil Read leidde de race van start tot finish, maar de aandacht ging uiteraard uit naar Bonera en Länsivuori. Bonera had een slechte start en moest zich naar voren knokken, maar met een nieuw ronderecord lukte het hem om Länsivuori, die toen nog tweede was, te bereiken. Samen liepen ze zelfs nog in op Read, die het duidelijk rustig aan deed. Op de finish lag Bonera 1 seconde achter Read, maar 10 seconden voor Länsivuori.
Hoewel Takazumi Katayama in Tsjecho-Slowakije een speciaal geprepareerde Yamaha kreeg om Walter Villa van de wereldtitel af te houden, kon hij de Harley-Davidson RR 250 van Villa met geen mogelijkheid bijhouden. Walter Villa reed probleemloos van start tot finish aan de leiding en werd wereldkampioen 250 cc. Katayama werd tweede en Dieter Braun stelde de massaal opgekomen Oost-Duitse fans enigszins teleur door slechts derde te worden.
Voor de start van de 125cc-race in Brno stonden teameigenaar Giancarlo Morbidelli en technicus Jorg Möller in het rennerskwartier te wachten op de ambulance die Paolo Pileri terug zou brengen, nadat hij in de 250cc-race gevallen was. Pileri stond intussen bij de uitgang van het rennerskwartier op zijn 125cc-machine te wachten. Toen het misverstand was opgehelderd kon Pileri, die als snelste getraind had, zijn plaats op de eerste startrij innemen. Pileri was kennelijk niet onder de indruk van zijn val, want hij leidde de bijna de hele race, waarbij hij per ronde enkele meters wegliep van Kent Andersson. Tot de laatste ronde, toen de Morbidelli waarschijnlijk een vastloper kreeg vlak voor de finish. Andersson kon daardoor winnen, maar Pileri stepte de machine over de streep, nét voordat hij door Otello Buscherini zou worden ingehaald. Kent Andersson werd in Tsjecho-Slowakije wereldkampioen 125 cc.
In de 50cc-race leidde Henk van Kessel de race van start tot finish, maar hij riskeerde diskwalificatie door met beide armen in de lucht over de finish te gaan. Niemand protesteerde echter en zo werd hij de nieuwe wereldkampioen in de 50cc-klasse. Achter hem vochten Julien van Zeebroeck en Gerhard Thurow om de tweede plaats, tot Thurow een foutje maakte en van Zeebroeck moest laten gaan. Gerhard Thurow werd wel derde.
Tsjecho-Slowakije was de laatste Grand Prix voor de zijspannen en hier zou dus ook de wereldtitel beslist worden. Er waren nog vier kanshebbers: Klaus Enders (die aan een tweede plaats genoeg had), Siegfried Schauzu, Werner Schwärzel, en Rolf Steinhausen. Die laatste moest al snel opgeven door een slippende koppeling. Enders stelde zich tevreden met het volgen van Schwärzel en gunde hem kennelijk de overwinning. Niemand kon deze twee combinaties volgen. Schauzu moest vechten om de derde plaats met de Zwitserse combinatie Willy Meier/Hansueli Gehrig (König), maar wisten dit gevecht toch te winnen. Klaus Enders en Ralf Engelhardt mochten zich voor de zesde keer wereldkampioen noemen.