A huszadik körre Montoya egy másodpercre közelítette meg az éllovas Ralf Schumachert, s Räikkönen is felzárkózott két és fél másodpercre. Egy fordulóval később teljesen "összetorlódott" a vezető trió, valószínűsítve, hogy valami tönkrement Ralf Schumacher autójában. A német ki is ment a boxba, s nyolc másodperc alatt kapott új kerekeket, valamint üzemanyagot (a nyolcadik helyre tért vissza).
Két körrel később Montoya is meglátogatta a szerelőket, így Räikkönen vette át az első helyet. A kolumbiai a boxban megelőzte a kis Schumit, azaz a hetedik helyre érkezett vissza. Nem sokkal később a McLaren finnje is szervizelt, s kerékcseréje után igazolódni látszott a feltevés, miszerint átmeneti technikai hiba merült fel Ralf Schumachernél: Räikkönen is visszatért a német pilóta elé.
A 27. körben Trulli és Coulthard együtt tudta le a "kötelezőt", így átmenetileg Michael Schumacher vette át az első helyet. A második Alonso, a harmadik pedig Barrichello volt, igaz, csak két kör erejéig, akkor ugyanis a másik renault-st is kiszólították a mérnökök. Egy körrel később Barrichello is tankolt, majd Michael Schumacher sem várhatott tovább: annyit azonban elért, hogy a harmadik helyre tért vissza. Az első kerékcserék után tehát Montoya, Räikkönen, M. Schumacher, R. Schumacher, Trulli, Coulthard, Alonso, Barrichello volt a sorrend.
Néhány körig ismét nem történt semmi: kiderült, hogy valahol mindkét Minardi "elveszett", Trulli és Coulthard pedig remek csatát vívott az ötödik helyért. Az élen Montoya négy másodperccel vezetett Räikkönen előtt, M. Schumacherrel szemben pedig 12 másodperc volt az előnye.
A nagy pangás a 48. körben ért véget, ekkor a negyedik helyről Ralf Schumacher állt ki kereket cserélni. A szerelők hiba nélkül dolgoztak, csakúgy, mint egy fordulóval később az éllovas Montoya esetében, aki a harmadik helyre térhetett vissza. Az első helyet így Räikkönen vette át, aki kíméletlenül rálépett a gázra: zsinórban háromszor 1:15-ön belül autózott. Hiába volt azonban a nagy igyekezet, a boxban (53. kör) nem tudta megelőzni a kolumbiait.
A Rascasse-kanyarban (szintén az 53. körben) Ralf Schumacher hibázott, majdnem lekoccolta a szalagkorlátot, az utolsó pillanatban azonban korrigálni tudott. Az 56. körben az egymással csatázó Trulli és Coulthard ismét együtt állt ki kereket cserélni, ám a sorrend a depóban sem változott közöttük: Trulli centikkel ugyan, de be tudott sorolni a skót elé.
M. Schumacher az 59. körben intézte el második boxkiállását, ám ezúttal egyetlen helyet sem tudott előrelépni, azaz maradt harmadik. Barrichello rögtön utána szervizelt, majd (az első nyolcból utoljára) Alonso is kereket cserélt. Jól járt, hogy ilyen sokáig várt, az ötödik helyre tudott ugyanis visszatérni. Ezen kívül nem változott semmi, azaz az állás Montoya, Räikkönen, M. Schumacher, R. Schumacher, Alonso, Trulli, Coulthard, Barrichello volt.
A 65. körben műszaki hiba vetett véget Jacques Villeneuve versenyének (az idén már sokadszor), Kimi Räikkönen pedig teljesen utolérte Montoyát. Jó szokás szerint sokáig megint nem történt semmi, egyedül M. Schumacher közelítette meg kicsit az éllovasokat, de hátránya így is öt másodperc volt. Az utolsó három körben semmi sem változott, így Keke Rosberg 1983-as sikere után ismét Williams-győzelem született a hercegségben. Igaz, nem az első helyről induló Ralf Schumacher, hanem Juan Pablo Montoya vetett véget a húszéves böjtnek, de ez nem különösebben érdekelte az önfeledten ünneplő williamseseket. A második helyen Kimi Räikkönen, a harmadikon Michael Schumacher végzett, öccse, Ralf negyedik lett, a további pontszerző helyeken pedig Fernando Alonso, Jarno Trulli, David Coulthard és Rubens Barrichello osztozott.