The 77-lap race was won from pole position by Ayrton Senna, driving a McLaren-Honda, with the Williams-Renaults of Nigel Mansell and Riccardo Patrese second and third respectively.
In the Friday morning pre-qualifying session, a Brabham topped the time sheets for the second Grand Prix in succession.
[2] Nigel Mansell and Williams were on a roll as Formula One arrived in Hungary, while Ayrton Senna and Alain Prost were ordered by FISA to work out their differences following their confrontation in the German Grand Prix.
Senna was also angry with his McLaren team after he had run out of fuel in the two previous races, losing valuable points to Mansell.
Senna proceeded to dominate qualifying, taking pole by over a second from Riccardo Patrese, Mansell, Prost, Gerhard Berger, Jean Alesi, Emanuele Pirro, Stefano Modena, Ivan Capelli, and Martin Brundle.