Ralf Schumacher
Ralf Schumacher opened a gap of 6.1 seconds over Barrichello by his one and only pit stop on lap 35 and rejoined in fourth. de la Rosa was the last one-stop driver to pit on lap 36 from fifth, which he maintained upon rejoining the track. Michael Schumacher made his second pit stop on lap 40, and dropped behind Ralf Schumacher. Montoya moved back into the lead position when Barrichello made a pit stop on lap 41 and rejoined right behind Ralf Schumacher. At the completion of lap 42, with the scheduled pit stops completed, the order was Montoya, Ralf Schumacher, Barrichello, Michael Schumacher, de la Rosa, Villeneuve, Räikkönen, Alesi, Panis, Fisichella, Heidfeld, Bernoldi, Enge, Alonso and Yoong. Further down the field, Enge passed Bernoldi for twelfth on lap 43. Barrichello ran in the slipstream of Ralf Schumacher down the start/finish straight and Schumacher cut the Variante Goodyear chicane after attempting to defend his position, allowing Barrichello to take over second on lap 47. Yoong retired from the race on the same lap after he spun his car into a gravel trap. Bernoldi became the final retirement of the race when his car developed a crankshaft sensor problem on the same lap.