The track began to dry and everyone pitted. But when Nannini rejoined, he hit a groundhog and had to pit again for repairs. He spun off on lap 22. Berger took the lead on the road but he needed a minute to stay ahead at the end. He charged and was a second quicker than the others as Boutsen spun off while battling Prost. Senna now led from Prost, Piquet, Mansell, Patrese and Derek Warwick.
Piquet after many laps finally passed Prost who was then attacked by Mansell. Patrese retired putting Berger to fifth (he got ahead of Warwick before). Mansell passed Prost and slowly pulled away. With two laps to go, Berger got past Prost on aggregate but could not get ahead of Mansell. Senna won from Piquet, Mansell, Berger, Prost and Warwick.
After Canada came Mexico and Berger qualified on pole position with Patrese beside him and Senna third, Mansell fourth, Boutsen fifth and Alesi sixth. At the start, Patrese and Berger jumped Senna while Piquet got ahead of Boutsen and Mansell. Early on, Senna passed Patrese and Berger followed him through. Patrese was dropping back and Piquet got by him as well. Boutsen was the next to go through but at the same time Berger had a problem with his tyre and was forced to stop and dropped back to 12th. Senna lead from Piquet, Boutsen, Patrese, Mansell and Prost.
Soon, Mansell passed Patrese and got Boutsen four laps later as Prost did the same to Patrese. Prost sneaked ahead of Boutsen as Mansell closed in on Piquet. Mansell got ahead on lap 36 and Prost followed him through six laps later. Piquet soon stopped and dropped behind Nannini, Boutsen (who already stopped) and Berger. Berger passed Boutsen on lap 47 and Nannini four laps later. Prost passed Mansell on lap 55 and they began to close in on Senna. Prost, passed Senna followed by Mansell. Then Mansell spun but at the same time Senna got a puncture that let to him retiring in the pits 4 laps before the end and allowing Berger to get third and close in to Mansell. With a daring move Berger passed Mansell but Mansell charged back and attacked taking back second place. Prost won with Mansell second making it a Ferrari 1-2 ahead of Berger, Nannini, Boutsen and Piquet.
France was next, the fans were wearing red and a Ferrari did take pole. However, it was not their hero Prost but Mansell who was ahead of Berger, Senna, Prost, Nannini and Patrese. At the start, Berger got past Mansell while Prost lost out as well. Berger led with Mansell, Senna, Nannini, Patrese and Prost behind. On lap 2, Senna passed Mansell for second and the order stayed like that until Senna passed Berger whose tyres were destroyed.
Nannini and Piquet pitted early while Berger and Senna went too late. Mansell and Prost's tyres lasted longer and thus they pitted late. Riccardo Patrese went too late and was the big loser. This left the two Leyton Houses (they planned the race without a stop) ahead with a totally shuffled order behind them. Ivan Capelli led Maurício Gugelmin, Prost, Nannini, Mansell and Senna. Prost then caught and passed Gugelmin who then went out with engine trouble.
As Prost closed in on Capelli, Mansell sneaked past Nannini and started to close in on Capelli and Prost. Capelli defended from Prost on each an every attempt as Mansell went out with engine trouble. Nannini took third but he then had electrical trouble and was forced to retire while Prost passed Capelli with three laps to go. Prost won ahead of Capelli, Senna, Piquet, Berger and Patrese.
Britain was next and Mansell, roared on by his home fans, took pole with Senna second, Berger third, Boutsen fourth, Prost fifth and Alesi sixth. At the start Senna outdragged Mansell while Alesi also got bogged back. Senna led from Mansell, Berger, Boutsen, Prost and Patrese. But Mansell then passed Senna on lap 2 and Senna spun on the next lap, dropping down to fifth.
Soon Prost passed Boutsen for third as Mansell began to have troubles with his gearbox. Berger passed him to lead but then Mansell's car seemed to improve again. He repassed Berger but Prost was right behind them by now. Soon Prost sneaked by Berger and chased off after Mansell who had gearbox issues again. Prost got ahead of Mansell on lap 44 and pulled away.
However, Berger was unable to catch Mansell as he in turn had handling issues. Behind them Piquet, who had tyre trouble (he did not stop) spun, giving fifth to Senna. Mansell then suddenly slowed down on lap 55 as his gearbox troubles became serious, ending hopes of a Ferrari 1-2. Berger took second but he went out with throttle failure five laps later. In between, Bernard had passed Piquet as well. Prost won again from Boutsen, Senna, Bernard, Piquet and Aguri Suzuki.
Thus, at the halfway stage, Prost led with 41 points with Senna second with 39, Berger third with 25, Piquet fourth with 18, Boutsen fifth with 17, Alesi and Mansell sharing sixth with 13 with Patrese eighth with 10. In the constructors, McLaren with 64 points led Ferrari who were second with 54, Williams who were third with 27 and Benetton who were fourth with 25.
At the start of second half of the season, there was minor shake-up in pre-qualifying. Lola escaped due to their points, while two Ligiers needed pre-qualifying.
McLaren's were 1-2 in qualifying, Senna ahead of Berger. Ferrari were 3-4 with Prost ahead of Mansell and Williams were 5-6 to complete the "Noah's Ark" (two-by-two) formation, Patrese ahead of Boutsen. At the start, Berger took off better than Senna but Senna just stayed ahead with Berger second, Prost third, Mansell fourth with Patrese fifth and Piquet sixth.
There were no changes until lap 11 when Piquet tried to pass Patrese and went through an escape road, allowing Nannini to get ahead. Three laps later Mansell went through the grass at Ostkurve without losing a place but damaging his car. It proved crucial as he retired two laps later, the damage being too much. Meanwhile, Nannini passed Patrese as the top three stopped for tyres, the Williamses and Benettons planning to go without a stop. Piquet retired with engine trouble.
Thus, Nannini led Senna, Patrese, Piquet, Berger and Prost. Patrese's tyres were too badly damaged and he was forced to pit. Prost then passed Boutsen for fourth with Patrese following him two laps later. On lap 34, Senna passed Nannini for the lead and pulled away. Senna won from Nannini, Berger, Prost, Patrese and Boutsen.
Hungary was next and the Williamses qualified ahead of the McLarens, Boutsen taking pole ahead of Patrese, Berger, Senna, Mansell and Alesi. At the start, Boutsen kept the lead but it was Berger went away best and passed Patrese while Senna was worst and lost out to both Mansell and Alesi. Thus, it was Boutsen, Berger, Patrese, Mansell, Alesi and Senna.
It stayed like that on lap 21 when Senna passed Alesi for fifth but he was forced to pit on the next lap with a slow puncture. Nannini soon passed Alesi to take fifth. The leaders stopped and Berger was the big loser with Nannini and Senna the big gainers, rising directly behind the Williams men. The order was: Boutsen, Patrese, Nannini, Senna, Mansell and Berger. Boutsen then pulled away while Patrese held up the others until Nannini streamed by with Senna following him.
Patrese then pitted and dropped behind Piquet as Berger passed Mansell only for Mansell to get back at him. Senna tried to pass Nannini on lap 64 and tipped Nannini into a spin and retirement. Berger tried to do the same thing on Mansell on lap 72 at the same corner with the same result - a collision but with both cars out. Boutsen won ahead of Senna, Piquet, Patrese, Warwick and Bernard.
Monteverdi team had pulled out of F1, meaning that two Ligiers escaped from pre-qualifying again. In Belgium, McLaren were 1-2 with Senna on pole ahead of Berger, Prost, Boutsen, Mansell and Patrese. At the first start, Piquet pushed Mansell off the road and soon Nakajima and Modena collided as well, resulting in start No.2.