Patrese's teammate and Drivers' Championship challenger, Briton Nigel Mansell, led until a pit stop went wrong, resulting in his disqualification from the race.
The only change to the driver line-up was that Johnny Herbert was back at Lotus, replacing Michael Bartels, who had failed to qualify in his three outings for the team.
The four drivers to miss out included Tarquini's team-mate Fabrizio Barbazza in fifth position, although he was closer to the pace than in previous events, driving the new AGS JH27 for the first time.
Olivier Grouillard could only manage sixth place on this occasion for Fondmetal, his eighth pre-qualifying failure this season, and the Frenchman was sacked by the team after the Grand Prix weekend.
The top ten was rounded out by Alain Prost, Jean Alesi, Maurício Gugelmin, Pierluigi Martini, Ivan Capelli, and Michael Schumacher, the Benetton team a little off their usual pace.
On lap 40 the order was Patrese, Senna, Alesi, Martini, and Capelli, with the latter three being involved in an exciting battle for third place; Alesi didn't make errors despite being under pressure from the Minardi, and so the order remained unchanged until the late stages when the fifth placed Capelli suffered a front wing problem and ended up in the barriers, he came in the pits for a front wing change but retired only a lap later.