MÉXICO -- Gerhard Berger regresó a las pistas luego de sufrir un accidente en Imola. Por otro lado, Stefan Johansson logró dominar su Onyx tras cuatro frustrantes intentos y lo metió a la carrera por el Gran Premio de México. En los primeros lugares todo era normal con un Ayrton Senna consiguiendo ser el más rápido de la ronda de clasificación seguido de su compañero, Alain Prost. En tercer lugar se clasificó, Nigel Mansell e Ivan Capelli en cuarta posición. El resto de los lugares fueron ocupados por Riccardo Patrese, Gerhard Berger, Michele Alboreto, Thierry Boutsen, Stefano Modena y Derek Warwick.
El arranque de la carrera fue para Senna, quien tomó la delantera, junto con Mansell siendo mejor que Prost, que estaba por detrás de ellos. Al final de la primera vuelta, Stefano Modena no logró controlar su carro y se estrelló, sin embargo, no fue todo porque también perdieron el control de sus monoplazas pilotos como Olivier Grouillard, Alex Caffi e Ivan Capelli. Se levantó la bandera roja por dicho accidente.
Senna, en el reinició de la carrera, tomó otra vez el primer lugar seguido por Prost, Berger y Mansell. El piloto inglés superó a Prost y tomó la segunda plaza mientras que Prost tuvo que ir a boxes a cambiar sus neumáticos. Por otro lado, Berger tuvo que abandonar la carrera por problemas con su carro por lo que Patrese tomó el tercer lugar aunque rápidamente se posicionó en la segunda plaza porque Mansell también se retiró del Gran Premio de México por fallas en su automóvil. Alboreto terminó la carrera en tercer lugar y Senna se convirtió en el ganador de la carrera disputada en suelo mexicano.
