Newey versuchte für Portugal am Problem mit der Dirty Air zu arbeiten, doch leider war damit in der Quali nur P11 möglich. Am Start konnte Thomas zudem nichts gewinnen und sich erst im Laufe der ersten Runde auf P8 arbeiten.
Dort folgte er Boutsen, während nach hinten die Luft sauber war. Das Team merkte aber schnell einen schleichenden Plattfuß und holte Thomas somit viel zu früh an die Pit. Man entschied sich für die mittelharte Mischung und hoffte damit bis ins Ziel fahren zu können.
In den folgenden Runden fand Thomas wieder den Anschluss zum Feld, während nun alle anderen zum geplanten Pitstop gingen. Damit kam er zumindest wieder auf den achten Platz, doch die Reifen sollten nicht über die restliche Distanz halten.
Thomas musste erneut an die Pit und wechselte wieder auf weiche Reifen. Von P15 aus ging es erstmal nur auf P14 vor, doch durch einen Ausfall vor ihm immerhin noch auf 13. Doch ab hier ging es einfach nicht mehr weiter. Dass sich Modena in der letzten Kurve des Rennens vor ihm fast drehte half da nicht weiter, aber änderte auch nichts. Punkte waren durch die zwei Pitstops nicht mehr machbar. Ohne das Problem hätte es zumindest für Rang 6 reichen können.
Herbert ist ohne Pitstop mit den harten Reifen durch gefahren und schnappte sich so seinen ersten Sieg. Senna wurde zweiter, gefolgt von Patrese, Arnoux, Mansell und Brundle. Davis kam als achter und nur fünf Sekunden hinter den Punkten ins Ziel.
In der Meisterschaft führt Senna damit nun schon mit 11 Punkten Vorsprung. Da jedoch noch drei Rennen anstehen, ist hier noch nichts entschieden.





