Il Gran Premio di Spagna si svolse in modo simile, anche se questa volta fu Senna a conquistare la pole position; il brasiliano partì però male, perdendo la posizione a favore di Prost  e Mansell.
Senna fu poi costretto a rallentare per il ripetersi dei problemi di consumo già verificatisi nella gara precedente, dovendo difendersi dall'attacco di Patrese e Capelli.
Quest'ultimo ebbe la meglio su entrambi i rivali, ma fu costretto ad abbandonare la gara per un problema tecnico.
Dietro a Prost e Mansell, al suo secondo e ultimo arrivo stagionale, sempre in seconda posizione, chiuse quindi Nannini, che aveva sopravanzato sia Senna che Patrese, giunti al traguardo alle sue spalle.