The 80-lap race was won from pole position by local driver Alain Prost, driving a McLaren-Honda, with Englishman Nigel Mansell second in a Ferrari and Italian Riccardo Patrese third in a Williams-Renault.
In a press conference before the race, Alain Prost announced that he would be leaving McLaren at the end of the season, with the speculation being that he would join Ferrari in 1990.
Alex Caffi in the Dallara was a few hundredths of a second back in third, and Stefano Modena in the Brabham was the fourth and last prequalifier, marginally faster than the Osella of Nicola Larini.
Ninth was Piercarlo Ghinzani in the second Osella, the Italian's seventh consecutive pre-qualifying failure, and Pierre-Henri Raphanel was tenth in his Coloni.
Winkelhock left AGS after this weekend having failed to pre-qualify at any Grand Prix thus far, to be replaced by the recently-sacked Larrousse-Lola driver Yannick Dalmas.
The Larrousse team had also sacked Philippe Alliot prior to the race only to then re-hire him; he responded by qualifying seventh, with the second Williams of Riccardo Patrese alongside him on the fourth row.
At the first start, Senna led into the first corner from Prost, while behind them, Gugelmin locked his brakes and veered into Boutsen's Williams and Berger's Ferrari.