Grand Prix F1 Brasil 2003
Perlombaan > Putaran 1 sampai 26

Pada pagi hari tanggal 6 April, tim McLaren meminta izin dari FIA untuk mengganti mesin Räikkönen setelah terdeteksi retakan pada blok mesin melalui telemetri. FIA memberikan izin untuk mengganti mesin tersebut setelah menganalisis data yang membuktikan kerusakan pada mesin. Telemetri dari tim BAR juga mendeteksi kerusakan pada mesin Villeneuve, dan mereka pun diberi izin untuk menggantinya. Hujan diprediksi akan turun sepanjang lomba. Saat start, lintasan tergenang air akibat hujan lebat yang turun pada pukul 11.00 Waktu Brasilia (UTC−02:00). Sebanyak 120.000 penonton hadir untuk menyaksikan Grand Prix ini. Lomba yang seharusnya dimulai pada pukul 14.00 waktu setempat ditunda selama 15 menit oleh direktur lomba FIA, Charlie Whiting, untuk mengevaluasi kondisi air yang tergenang di lintasan, dengan harapan air dapat disapukan oleh tim marshal. Penyelenggara lomba memperbolehkan tim untuk mengubah pengaturan mobil agar lebih stabil di lintasan basah, terutama pada sayap mobil dan ketinggian mobil. Air yang tergenang menyebabkan semburan air yang kuat, mengurangi visibilitas, dan memaksa semua mobil untuk menggunakan ban basah. Drainase yang buruk di lintasan menyebabkan air mengalir dari lereng ke permukaan aspal di tikungan Curva do Sol, menjadikannya sangat rentan terhadap bahaya aquaplaning.
Lomba dimulai di belakang safety car tanpa melakukan putaran pemanasan. Meskipun kecepatannya rendah, para pembalap kesulitan mendapatkan cengkeraman ban pada permukaan lintasan yang tergenang air. Beberapa pembalap, termasuk Verstappen, Frentzen, Pizzonia, Panis, Fisichella, dan Firman, memilih untuk masuk ke pit untuk mengisi bahan bakar dalam kondisi safety car, dengan harapan dapat menghindari pit stop kedua saat lomba berjalan. Setelah hujan reda, safety car masuk ke pit pada akhir putaran kedelapan, memberi izin kepada semua mobil untuk melanjutkan perlombaan. Sebagai pemimpin lomba, Barrichello berusaha memimpin grup mobil di dekat garis start-finis. Namun, manuver tersebut gagal, dan Coulthard berhasil menyalip Barrichello untuk mengambil alih posisi pertama saat memasuki chicane Senna S. Barrichello berusaha berhati-hati selama putaran tersebut, meski didekati oleh Webber dan Räikkönen.  Di belakang mereka, Montoya berhasil naik dari posisi kesembilan menjadi kelima. Pada putaran kesembilan, Heidfeld menjadi pembalap pertama yang tersingkir setelah insinyurnya memberitahunya melalui radio bahwa ada masalah aliran minyak yang menyebabkan mesin mobilnya mati. Heidfeld berhenti di sisi lintasan untuk memastikan tidak ada minyak yang tercecer di jalur balap.
Pada putaran kesepuluh, Räikkönen berhasil menyalip Barrichello untuk merebut posisi kedua di chicane Senna S. Tidak lama setelah itu, Barrichello kehilangan posisi ketiganya ketika Montoya berhasil menyalipnya. Di tengah putaran tersebut, terjadi beberapa aksi saling mendahului, di antaranya Ralf Schumacher yang berhasil melampaui Trulli untuk posisi keenam, dan Pizzonia yang menyalip Verstappen untuk posisi kelima belas. Pada putaran ke-11, Räikkönen mendekati rekan setimnya, Coulthard, dan berhasil menyalip Coulthard di dekat chicane Senna S untuk merebut posisi terdepan. Tidak lama setelah itu, Montoya berhasil menyalip Coulthard untuk merebut posisi kedua di lintasan lurus Reta Oposta, yang mengarah menuju tikungan Descida do Lago. Pada putaran yang sama, terjadi insiden antara Ralf Schumacher dan Trulli yang menyebabkan Ralf melintir setelah bersenggolan. Webber kemudian berhasil menyalip Barrichello untuk merebut posisi keempat, sementara Michael Schumacher melakukan hal yang sama terhadap rekan setimnya beberapa saat setelahnya untuk merebut posisi kelima. Ralf Schumacher mulai memperbaiki posisinya dengan menyalip Villeneuve untuk merebut posisi kesepuluh pada putaran ke-12. Di bagian depan lintasan, Räikkönen memperbesar keunggulannya atas Montoya menjadi lima detik pada putaran ke-14. Di putaran yang sama, Montoya melaporkan kehilangan cengkeraman pada ban belakang kepada timnya melalui radio dan melebar saat keluar dari tikungan Junção. Coulthard berhasil menyalip Montoya untuk merebut posisi kedua.
Saat lintasan mulai mengering, meskipun masih ada aliran air di tikungan ketiga (Curva do Sol), Coulthard mulai mendekati rekan setimnya, Räikkönen. Sementara itu, Michael Schumacher berhasil menyalip Webber di bagian dalam untuk merebut posisi keempat pada putaran ke-15 saat keluar dari tikungan Arquibancadas. Pada putaran ke-16, Schumacher naik ke posisi ketiga setelah menyalip Montoya yang melambat di sekitar tikungan Bico de Pato. Wilson melebar saat memasuki Curva do Sol yang masih tergenang air, dan kemudian melebar keluar lintasan di tikungan berikutnya. Ia tersingkir setelah mesin mobilnya mati. Coulthard berusaha mendekati Räikkönen pada putaran ke-18, sementara Barrichello berhasil menyalip Webber untuk merebut posisi kelima pada putaran yang sama. Pada saat yang bersamaan, sistem suspensi depan kanan mobil Firman mengalami kerusakan saat memasuki area pengereman di garis start-finis. Kejadian ini menyebabkan Firman kehilangan kendali atas mobilnya. Roda depan kanannya terlepas dan hampir mengenai kokpitnya. Firman nyaris menghindari tabrakan dengan rekan setimnya, Fisichella, tetapi kemudian menabrak bagian belakang mobil Panis dengan kecepatan hampir mencapai 190 mph (310 km/h). Sayap belakang mobil Panis terlepas, sementara bagian depan mobil Firman mengalami kerusakan parah.
Safety car dikerahkan untuk kedua kalinya guna memperlambat seluruh mobil dan memberikan ruang bagi tim marshal untuk membersihkan puing-puing di lintasan. Beberapa pembalap memanfaatkan kesempatan ini untuk masuk ke pit, mengganti ban, dan mengisi bahan bakar. Montoya berhasil menghindari tabrakan dengan Trulli, sementara Alonso melakukan dua kali pit stop karena kesalahan dalam memilih ban. Safety car kembali ke jalur pit pada akhir putaran ke-22, dan Räikkönen berhasil mengatur jarak dengan kelompok mobil lainnya untuk tetap memimpin, diikuti oleh Coulthard, Michael Schumacher, dan Da Matta yang belum melakukan pit stop. Di lintasan lurus Reta Oposta pada putaran ke-23, Barrichello berhasil menyalip Da Matta untuk merebut posisi keempat. Sementara itu, Frentzen melakukan kesalahan yang menyebabkan posisinya turun dari kedelapan ke enam belas. Ralf Schumacher berhasil menyalip Verstappen untuk posisi kesebelas, sementara Montoya menyalip Da Matta untuk merebut posisi kelima. Pada putaran ke-24, Ralf kembali menyalip Button untuk naik ke posisi kesembilan. Pada putaran ke-25, Montoya terpeleset di Curva do Sol dan menabrak pagar pembatas di sisi kanan lintasan. Pizzonia juga terpeleset saat mobilnya masuk ke aliran air di tikungan yang sama dan menabrak dinding pembatas, menyebabkan mobilnya melayang dan mengenai mobil Montoya. Kecelakaan ini membuat Da Matta naik ke posisi kelima, sementara Webber naik ke posisi keenam. Pada putaran ke-26, Alonso berhasil menyalip Villeneuve dan Fisichella untuk naik ke posisi kesepuluh.