At the start, Patrese got by Mansell while Berger got ahead of Senna and Martin Brundle was able to sneak by Alesi. At the Adelaide hairpin, Schumacher tried to pass Senna but instead hit him, taking Senna out and forcing himself to pit. Meanwhile, Patrese and Mansell were side by side but Patrese kept the lead. Patrese led Mansell, Berger, Brundle, Alesi and Häkkinen.
Nothing changed until lap 11 when Berger's engine failed. Soon afterwards it began to rain so heavily that the race was stopped. After some time the rain decreased and the grid formed up again. The race would be decided on the aggregate times of both parts of the race. Patrese took the lead again with Alesi getting ahead of Mika Häkkinen 's Lotus as well. Mansell tried to pass his teammate again but Patrese defended and once again kept the lead. Further back, Schumacher again tried too hard, hit...
It began to rain again and everyone pitted for wets with Alesi leaving the change too late and dropping down to sixth. His engine failed on lap 61. Mansell won with Patrese making it a Williams 1-2 ahead of Brundle, Häkkinen, Comas and Herbert. This was Brundle's first podium; he had been disqualified from his podium finish at the 1984 Detroit Grand Prix .
Thus, at the halfway stage of the season, Mansell led the championship with 66 points compared to Patrese's 34. Schumacher was third with 26, Senna was fourth with 18, Berger was fifth with 18, Alesi was sixth with 11, Brundle was seventh with nine and Alboreto was eighth with five. In the constructors championship, Williams had 100 points and were well ahead of the field: McLaren were second with 36, Benetton were third with 35 and Ferrari were fourth with 13.