Mit Ausnahme von Jean-Pierre Jarier, der aufgrund einer Erkrankung von Geoff Lees vertreten werden musste, trat dasselbe Fahrerfeld zum zehnten WM-Lauf des Jahres an, wie zwei Wochen zuvor beim Britischen Grand Prix.
Jones setzte seine Pole-Position in eine Führung vor Jabouille, Laffite, Scheckter und Regazzoni um. In der achten Runde drehte sich Jabouille beim Versuch, die Spitze zu übernehmen und schied aus.
Bis zur 13. Runde gelangte Regazzoni an Scheckter und Laffite vorbei und nahm somit den zweiten Rang hinter seinem Teamkollegen Jones ein. Für den Rest des Rennens hielten die beiden ihre Positionen und stellten somit den ersten Doppelsieg in der Teamgeschichte von Williams sicher.
Gilles Villeneuve, der lange hinter Laffite und Scheckter auf dem fünften Rang gelegen hatte, musste diese Position in Runde 27 kurzzeitig an Niki Lauda abgeben, da er aufgrund eines Defektes an seinem Heckflügel die Boxen ansteuern musste. Als Lauda im folgenden Umlauf wegen eines Motorschadens ausschied, übernahm Villeneuve den Platz erneut für fünf Runden, bis er von Piquet verdrängt wurde und weiter zurückfiel. Als dieser drei Runden vor Schluss ebenso wie zuvor sein Teamkollege Lauda wegen eines Motorschadens aufgeben musste, erreichte letztendlich John Watson den fünften Rang vor Jochen Mass.[2]
Die ersten sechs des Rennens bekamen 9, 6, 4, 3, 2 bzw. 1 Punkt(e). Es zählten nur die besten vier Ergebnisse aus den ersten sieben Rennen und die besten vier Ergebnisse aus den letzten acht Rennen. In der Konstrukteurswertung wurden alle Resultate gewertet. Streichresultate sind in Klammern gesetzt.