Already during the first lap, both Williams drivers passed Senna and thus formed a one-two lead for the team. Prost also overtook Senna on the third lap and shortly afterwards came in second, as Mansell had to make a pit stop due to an electronic defect, which set him back almost two laps.
On the 17th lap, de Angelis, who had overtaken his team-mate Senna on the fifth lap, was ousted from third place by Niki Lauda . When he had to head for the pits on lap 26 due to a damaged front wing, de Angelis initially got the position back, but was overtaken by Senna a little later. At the top, too, positions changed several times between Rosberg and Prost, including a pit stop by the Williams driver. An engine failure on Rosberg's car finally brought Prost to the top on lap 45. He won ahead of Piquet, Senna and Surer. Due to the distance covered, Stefan Johansson was classified fifth ahead of Elio de Angelis, although he retired on the penultimate lap due to a lack of fuel.