Senki nem rajtolt a boxból, mind a húsz versenyző nekivágott a felvezető körnek.
Jenson Button úgy jött el a rajttól, mintha puskából lőtték volna ki, M. Schumacher ellenben kicsit beragadt. A harmadik Montoya támadni is kezdte a németet, kívülről, belülről, mindenhol próbált előzni, a hatszoros világbajnok azonban állta a sarat. Kiszorította a fűre Montoyát, akit emiatt R. Schumacher kezdett támadni. A német a "zöldben" próbált előzni, emiatt jobbra-balra rángatózott Williamse, de szerencsére nem történt baleset: Szato viszont megelőzte.
Hátul Coulthard elvesztette első vezetőszárnyát, mehetett a boxba cserére, Button meg tisztes előnyt épített fel magának az élen. Három kör után Button, M. Schumacher, Montoya, Szato, R. Schumacher, Barrichello, Trulli, Webber volt a sorrend.
Baumgartner nem ment bele semmibe, őrizte pozícióját, vagyis az utolsó előtti helyen haladt. A mögüle rajtoló Räikkönen ellenben vágtába kezdett, négy kör után már tizenötödik volt.
M. Schumacher szép lassan faragta hátrányát Buttonnal szemben, az ötödik kör után már csupán 0,9 másodperc választotta el a két versenyzőt. Az élen álló duó egyébként jóval jobb köridőket ment, mint bárki más, hét kör után majd' nyolc másodperc volt a harmadik Montoya elmaradása.
A hetedik körben Massa és da Matta tankolt először, egy fordulóval később meglett az első kieső: Pantano alatt tönkrement a Jordan. Ugyanekkor történt, hogy Montoya és Webber kimentek kereket cserélni.
A kilencedik körben M. Schumacher átvette a vezetést, de csupán annyi történt, hogy Button is kiállt a boxba. Utána R. Schumacher állt meg néhány másodpercre, Szato és Barrichello egyszerre mentek ki: a Ferrari szerelői jobban dolgoztak, így a brazil helyet cserélt a japánnal.
M. Schumacher 7,8 másodperc alatt cserélt kereket, s másodpercekkel Button elé érkezett vissza: ennyit számított, hogy tovább maradt kint...
Az élmezőnyből Trulli állt ki utoljára, 13 kör után M. Schumacher, Button, Montoya, Trulli, R. Schumacher, Barrichello, Alonso, Szato volt a sorrend. Schumacher 6,1 másodperccel vezetett Button előtt, Barrichello meg támadgatta R. Schumachert. A nagy vesztes Szato lett, aki a negyedikről a nyolcadik helyre esett vissza.
Coulthard közben megelőzte Baumgartnert és Brunit, a két minardis közül utóbbi ment ki először kereket cserélni.
M. Schumacher a 17. körre tíz másodpercesre hízlalta előnyét Buttonnal szemben, Montoya újabb 12 másodpercre érkezett. Baumgartner is kicserélte a kerekeket, s Bruni előtt tudott maradni.
A 19. körben Coulthard addig szekálta Heidfeldet, míg a jordanes hibázott, s kicsúszott. A skót feljött a 15. helyre, de a német versenye sem fejeződött be, ugyanis visszaevickélt a pályára.
Coulthard egy körrel később kiment kereket cserélni, Räikkönen és Fisichella eközben még egyszer sem volt kint. Schumacher előnye 13 másodpercesre nőtt.
A 21. körben Fisichella pit-stopolt. A 22.-ben Räikkönen is.
Barrichello kicsit leszakadt R. Schumacherről (holott a 23. körben a leggyorsabb kört autózta), az első nyolcban nem változott semmi. A Jaguar közölte, Mark Webber autójával nincs minden rendben.
A 24. körben da Matta és Bruni érkezett a boxba, utóbbi kiállása meglehetősen furára sikeredett: (be)integetett a szerelőknek. Egy fordulóval később a kilencedik Massa, s tizedik Webber is kiállt, Bruni autóját közben betolták a garázsba.
A 26. körben Montoya cserélt kereket, M. Schumacher meg lekörözte Räikkönent. Ekkor érkezett Button második kerékcseréjére, akit Schumacher egy körrel később követett: változás nem történt.
A 28. körben R. Schumacher és Barrichello együtt érkezett a boxba, s ugyanígy mentek vissza: centire egymás nyomában. Az élen 18 másodpercre nőtt Schumacher előnye. Alonso a 30., Trulli a 31. körben szervizelt, két kerékcsere után az állás M. Schumacher, Button, Montoya, R. Schumacher, Trulli, Barrichello, Alonso, Szato volt, Räikkönen a kilencedik helyen haladt (egy cserével).
Schumacher kis pihenés után rálépett a gázra, körönként egy másodperccel ment jobbat, mint Button, harc csupán az ötödik helyért volt Trulli, Barrichello és Alonso között.
A 36. körben da Matta feladta a versenyt (kiment a boxba, s nem tért vissza a pályára), Baumgartner így feljött a 17. helyre.
Hosszas eseménytelenség után Webber villant, állítólagos motorhibája ellenére a 40. körben addigi leggyorsabb körét futotta. M. Schumacher előnye átlépte a húsz másodperces határt, Fisichella letudta második, Coulthard harmadik cseréjét.
A 42. körben Baumgartner hátránya már három kör volt, Räikkönen is kiment másodszor.
Az élmezőnyből Szato tudta le elsőként harmadik kerékcseréjét, a 44. körben. A japánt Panis, Montoya és Barrichello követte.
Button a 45. körben szervizelt, gond nélkül, nyolc másodperc alatt. R. Schumacher is tankolt, s jelentősen növelte előnyét Barrichellóval szemben. Schumacher a 46. körben pit-stopolt, szenzációs, 6,8 másodperc alatt.
A Renault Trullit hívta ki először, az olasz simán visszaért a halványan versenyző Barrichello elé. Alonso a 49. körig harmadik volt, ekkor azonban a spanyol is kiállt harmadszor. A szerelők villámgyorsan, hat másodperc alatt tették rendbe, így két helyet előrelépett: Trullit és Barrichellót is megelőzte.
50 kör után M. Schumacher, Button, Montoya, R. Schumacher, Alonso, Trulli, Barrichello, Szato volt a sorrend. Alonso kisebb összetűzésbe keveredett R. Schumacherrel, a perpatvar vége az lett, hogy a kívül haladó német megpördült. A williamses a hetedik helyre esett vissza. (Az esetnek lehetnek következményei.)
Az 52. körben Heidfeld másodszor is kicsúszott, de ezúttal már nem tudta folytatni a versenyt.
Alonso üldözőbe vette Montoyát, s megcélozta a dobogó harmadik fokát. Barrichello megérkezett Trulli mögé.
Schumacher visszavett a tempóból, az 56. körben kicsivel ment csak jobb időt, mint a 16. Baumgartner. Barrichello próbálkozott a Trulli jelentette akadály leküzdésével, sikertelenül.
Öt körrel a leintés előtt Szato autójában eldurrant a Honda-motor, a japán így kiesett. Räikkönen viszont feljött a nyolcadik, egyben utolsó pontszerző helyre.
Alonso a végén még utolérte Montoyát, de megelőzni már nem tudta. Michael Schumacher a 2004-es Forma-1-es idény negyedik futamát is megnyerte, Jenson Button két harmadik hely után ezúttal a dobogó második fokára állhatott fel, a "bronzérem" Juan Pablo Montoyáé lett. Negyedikként Fernando Alonsót, ötödikként Jarno Trullit, hatodikként Rubens Barrichellót, hetedikként Ralf Schumachert, nyolcadikként Kimi Räikkönent intette le a kockás zászló, azaz a finn megszerezte idei első pontját. Baumgartner Zsolt tizenötödikként, a célba érkezettek közül utolsóként zárt.
Koncz Dávid