As the cars are on the final parade lap for the Spanish Grand Prix, a Spanish prankster, known for acts of self-promotion, runs onto the start-finish line. The cars are on the other side of the track and the man is apprehended by marshals before the cars return for the start of the race. The man is later handed over to the local police.
* Lap 1: At the start of the race Juan Pablo Montoya is slow away and it is Jarno Trulli who makes the biggest impression by getting off the line quickly and passing Michael Schumacher on the way down to the first corner. Takuma Sato is able to squeeze ahead of Montoya to grab third place. Rubens Barrichello is able to hold on to his fifth place while Fernando Alonso makes a great start to be sixth at the end of the first lap. Ralf Schumacher does not have a good lap and drops from sixth on the grid to ninth at the end of the first lap. Mark Webber is slow off the line and drops to 15th but fights back to end the first lap in 12th place. At the end of the lap Trulli is half a second ahead of Schumacher with Sato 1.2 seconds behind the Ferrari.
* Lap 2: Trulli and Schumacher continue their battle while Sato tries to hold on. The order remains unchanged.
* Lap 3: The pattern remains the same although in the midfield Jenson Button passes Cristiano da Matta for 13th place.
* Lap 4: Trulli pulls out a couple of tenths, while down at the back of the field Gianmaria Bruni goes into the pits. He rejoins behind his team mate Zsolt Baumgartner.
* Lap 8: The pit stops begin with Alonso and Panis stopping. They drop from sixth and seventh. They rejoin in 14th and 17th respectively.
* Lap 9: Trulli pits and Michael Schumacher is able to speed up. Further back Montoya, Kimi Raikkonen, Mark Webber, da Matta and Nick Heidfeld all pit.
* Lap 10: Schumacher comes into the pits and Sato goes into the lead, while Barrichello chases him. Michael comes out of the pits just ahead of Trulli. The pit stops continue with David Coulthard, Ralf Schumacher and Jenson Button all stopping.
* Lap 11: Sato’s moment of glory ends and Barrichello goes into the lead. Michael Schumacher is 11 seconds behind him with Trulli third, Giancarlo Fisichella fourth, Sato fifth and Felipe Massa sixth. It looks like Barrichello and the two Saubers are on two-stop strategies.
* Lap 12: At the back of the field Baumgartner pits and falls behind Bruni.
* Lap 13: Schumacher’s engine begins to sound a little rough but it does not seem to be affecting his performance. He is unable to catch Barrichello. Further back Alonso passes Massa for sixth place. Further back Ralf Schumacher passes Panis for 10th place.
* Lap 14: Montoya passes Massa for seventh place.
* Lap 15: Ralf Schumacher moves up another place by passing Christian Klien for ninth place when the young Austrian, who has yet to stop, goes wide at one corner.
* Lap 16: Klien stops.
* Lap 17: Barrichello finally stops and so Michael goes into the lead again. He is 5.7secs ahead of Trulli with Barrichello third, Sato fourth and Alonso fifth after Fisichella pits. The Sauber driver drops to ninth place. Montoya is sixth.
* Lap 18: Massa, who is running seventh, stops and falls down to 15th place. At the back of the field Baumgartner spins out of the race
* Lap 23: Michael Schumacher has increased his lead to more than eight seconds. Trulli comes into the pits and falls back to fifth place behind Barrichello, Sato and Alonso.
* Lap 25: Schumacher stops for a second time but he remains in the lead. Also stopping is Alonso and Ralf Schumacher.
* Lap 26: Sato, Montoya, Panis and Webber all pit and the order shuffles once again.
* Lap 27: As the pit stops continue in the midfield the order re-emerges with Schumacher, a couple of seconds clear of Barrichello with Trulli third and Alonso now ahead of Sato. The two-stopping Fisichella is back up to sixth ahead of Montoya. Kimi Raikkonen is next but is due to stop again.
* Lap 28: Button is up to ninth place when he stops for the second time. He drops back to 12th place
* Lap 29: Raikkonen stops and the McLaren driver falls back to 12th. Panis comes into the pits for a drive-through penalty for speeding in the pitlane.
* Lap 31: Button overtakes Klien for 10th place.
* Lap 32: At the back of the field Bruni retires.
* Lap 34: Nick Heidfeld goes out with an apparent engine problem. On the same lap Panis stops.
* Lap 40: The order has remained unchanged right through the field until Fisichella stops. He falls from sixth to 10th.
* Lap 41: The final stops begin with Trulli pitting for the third time. Alonso moves to third. Also pitting is Massa.
* Lap 42: Alonso stops and so Sato moves back to third.
* Lap 43: Barrichello comes in for his final stop and Sato moves to second. Rubens rejoins in third. Montoya stops from sixth place and drops to eighth. A lap down Coulthard pits, the McLaren driver dropping from 11th place to 14th.
* Lap 44: As Button stops for the last time, dropping from seventh to 10th, Klien retires out on the track.
* Lap 45: Schumacher and Sato both pit for the last time. Michael rejoins still in the lead but Sato falls back to fifth place behind Barrichello, Trulli and Alonso. Ralf Schumacher also stops and he falls from sixth place to seventh.
* Lap 46: Montoya comes into the pits and retires. Raikkonen also pits but he rejoins, albeit down in 12th place.
* Lap 47: Ralf Schumacher passes Fisichella for sixth place.
* Lap 50: The order at the front is set as Webber completes the pit stops. He falls behind the two McLarens.
* Lap 51: At the back of the field Giorgio Pantano comes into the pits and retires.
* Lap 66: Michael Schumacher wins his 75th victory and his fifth consecutive victory. Barrichello is second, with Trulli third, Alonso fourth, Sato fifth and Ralf Schumacher sixth. The final points are scored by Fisichella in seventh and, a lap down, Button in eighth. Massa, Coulthard, Raikkonen, Webber and da Matta complete the finishers.
