Перед стартом: Идет очень небольшой дождь, но трасса остается относительно сухой.
1-й круг: Кими Райкконен сохраняет лидерство, Оливье Панис отлично стартует, занимая второе место в первом повороте, Ральф Шумахер - третий, Михаэль - четвертый. Четные позиции снова провалились из-за грязи на трассе. В хвосте стартового поля Ральф Фирман задевает Minardi Йоса Ферстаппена, ломает передний спойлер и вынужден заехать в боксы. В конце круга преимущество Кими над Панисом возрастает до 1.6 секунды, Ральфа Шумахера немного сдерживает Toyota Паниса.
2-й круг: На некоторых участках трассы дождь усиливается. Преимущество Райкконена возрастает до 2.4 секунды, Ральф Шумахер атакует Паниса, Култхард обгоняет Баррикелло в борьбе за пятое место. Йос Ферстаппен посещает боксы для ремонта.
3-й круг: В первом повороте Ральф Шумахер все же обходит Оливье Паниса, во втором повороте Монтойа атакует Баррикелло. Ferrari разворачивает и Рубенс выбывает из гонки. Монтойа пропускает две машины Renault, но продолжает гонку.
4-й круг: Михаэль Шумахер атакует Паниса, Монтойа снова обгоняет Трулли, поднявшись на седьмое место.
5-й круг: Михаэль Шумахер обгоняет Паниса во втором повороте, как раз перед зоной действия желтых флагов. Дождь усиливается. Ральф Фирман возвращается в боксы.
6-й круг: Панис первым ставит промежуточную резину, откатываясь после пит-стопа с 4-го на 15-е место. Алонсо ошибается на мокрой трассе и его обходят Култхард и Монтойа, следом две позиции из-за ошибки теряет Хайнц-Харальд Френтцен. Жак Вильнев и Николас Кьеза ставят промежуточную резину.
7-й круг: Дождь почти перестал и с резиной Михаэля Шумахера возникают проблемы. Его обходят Култхард, Монтойа и Алонсо. Кристиано да Матта меняет резину на промежуточную.
8-й круг: Трасса стремительно подсыхает, Кими Райкконен показывает лучшее время на круге, отрываясь от соперников на 3.4 секунды. Стюарды гонки расследуют контакт Монтойи и Баррикелло.
9-й круг: Вильнев и Фирман меняют резину на сухую.
10-й круг: Панис и Кьеза меняют резину на сухую.
11-й круг: Кристиано да Матта меняет резину на сухую
12-й круг: Ход гонки немного успокаивается, Ральф Шумахер догоняет Райкконена, Оливье Панис обгоняет Жака Вильнева в борьбе за 15 место.
15-й круг: Плановый пит-стоп у Ральфа Шумахера, немец возвращается на 12-м месте. Монтойа обгоняет Култхарда в борьбе за третье место.
17-й круг: Монтойа и Култхард в боксах, у Williams явные проблемы с заправочной машиной и Хуан-Пабло теряет около шести секунд, выезжая на трассу 11-м, позади Дэвида. Пит-стоп у Ника Хайдфельда.
18-й круг: Снова пошел дождь, тем не менее команды ставят гонщикам сухую резину. Пит-стоп у Фернандо Алонсо.
19-й круг: Кими Райкконен получает сухой комплект, а Хайнцу-Харальду Френтцену ставят промежуточную резину. Монтойа наказан штрафом с проездом через боксы за инцидент с Баррикелло.
20-й круг: Дождь усиливается, тем не менее Михаэль Шумахер и Ярно Трулли выбирают сухую резину. Марк Уэббер лидирует в гонке, следом Дженсон Баттон, Джастин Уилсон и Ральф Шумахер.
21-й круг: Погода ухудшается, Баттон вылетает с трассы и заезжает в боксы на смену резины, промежуточный состав ставят Михаэлю Шумахеру, Физикелле и Хайдфельду.
22-й круг: На трассе хаос. Уэббер попадает в аварию, лидируя в гонке. Вылетает Ральф Шумахер, Райкконен, Трулли и Алонсо меняют резину на промежуточную. Култхард лидирует, за ним Френтцен и Баттон. Монтойа отбывает штраф, проезжая через боксы, у колумбийца все еще стоит сухая резина, которую он сможет поменять лишь на следующем круге.
23-й круг: Култхард, едущий на сухой резине, вылетает с трассы, Баттон обгоняет Френтцена, захватив лидерство в гонке. Порядок пилотов: Баттон - Френтцен - Уилсон - Райкконен - Култхард - Алонсо - Михаэль Шумахер. Монтойе в боксах ставят дождевую резину.
24-й круг: Риск McLaren оказался неоправдан, Култхард пропускает Алонсо и старшего Шумахера, задевая Ferrari Михаэля при маневре.
25-й круг: Райкконен обходит Уилсона в борьбе за третье место, Култхард здорово проигрывает на круге Нику Хайдфельду. Преимущество явно переходит в Bridgestone. Оливье Панис меняет резину на промежуточную.
26-й круг: Дженсон Баттон увеличивает отрыв, Михаэль Шумахер обгоняет Уилсона и Алонсо, поднимаясь на четвертое место в гонке.
27-й круг: Алонсо обгоняет Уилсона в борьбе за пятое место.
28-й круг: Отрыв Баттона - 5.8 секунд, Михаэль Шумахер обгоняет Райкконена в борьбе за третье место. Монтойа обходит Култхарда, поднимаясь на десятое место.
29-й круг: Дождь прекратился. Жак Вильнев проходит Ферстаппена в борьбе за 13-е место.
30-й круг: Френтцен и Шумахер начинают догонять Баттона, Ник Хайдфельд обгоняет Джастина Уилсона в борьбе за шестое место. Пит-стоп у Култхарда, шотландец возвращается на трассу 13-м.
32-й круг: Пит-стоп у Уилсона и да Матты.
33-й круг: Михаэль Шумахер обходит Френтцена и поднимается на второе место, атакуя Дженсона Баттона.
37-й круг: Михаэль Шумахер обходит Баттона и становится лидером гонки. Да Матта обгоняет Уилсона в борьбе за десятое место.
38-й круг: Монтойа ставит сухую резину, Вильнев обходит Уилсона в борьбе за 11-е место.
40-й круг: Михаэль отрывается от Дженсона, да Матта меняет резину на сухую, откатываясь с 10 на 13 место.
41-й круг: Кими Райкконен меняет резину на сухую.
42-й круг: Дженсон Баттон вынужден прекратить борьбу из-за проблем с мотором.
45-й круг: Из-за проблем с коробкой передач сходит Дэвид Култхард.
46-й круг: Вильнев и да Матта в боксах.
48-й круг: Пит-стоп у Михаэля Шумахера, лидером гонки становится Френтцен.
49-й круг: Френтцен останавливается в боксах и возвращается на трассу третьим, Ральф Фирман сходит из-за отказа мотора.
55-й круг: Райкконен обгоняет Френтцена и поднимается на второе место. вернув интригу в борьбе за чемпионат.
63-й круг: Трулли обгоняет Хайдфельда в борьбе за четвертое место.
64-й круг: Взрывается мотор ан машине Жака Вильнева, канадец занимал девятое место.
67-й круг: Монтойа обгоняет Физикеллу в борьбе за шестое место.
Финиш: Михаэль Шумахер выигрывает гонку, получив подавляющее преимущество в девять очков. Монтойа выбывает из борьбы за чемпионат.