Sul tortuoso Hungaroring, caratterizzato da un solo corto rettilineo, la differenza di potenza tra i motori turbo e quelli aspirati giocò un ruolo decisamente inferiore: nelle qualifiche, alle spalle del solito Senna si piazzarono quindi Mansell, su Williams - Judd, Boutsen, su Benetton - Ford e Capelli, su March - Judd, mentre Prost non riuscì a fare meglio del settimo posto.
In gara, tuttavia, neppure questi outsider riuscirono a spezzare il dominio della McLaren:
Senna mantenne la testa della corsa, mentre Prost rimontò furiosamente, raggiungendo il compagno di squadra e superandolo.
Il pilota francese commise però un errore di guida, cedendo nuovamente la posizione a Senna; il brasiliano non lasciò al rivale nessun'altra occasione per sopravanzarlo e vinse la gara.