Michael Schumacher partía desde la pole, con Mika Häkkinen acompañándolo en la primera fila, este último en el momento de la largada sufrió problemas en su McLaren, el cual quedó estacionado mientras todos los demás autos partían a toda velocidad, con la fortuna de no producirse ningún choque.
Una vez reiniciada la carrera, el piloto novato de Williams, Juan Pablo Montoya quien largó en cuarta posición, sorprendió a Schumacher y a todo el mundo del automovilismo superándolo por el interior de la pista en la curva S de Senna y tomando la punta, esta maniobra fue catalogada como el mejor sobrepaso del año 2001 y recordado como uno de los grandes hitos de la carrera de Juan Pablo Montoya.
Montoya estaba encaminado para su primera victoria en su tercer gran premio disputado, hasta que en un evento desafortunado abandona al ser embestido por detrás por el piloto de Arrows, Jos Verstappen, a quien le estaba tomando una vuelta de distancia.
Posteriormente comenzó a llover, y después de que todos cambiasen sus neumáticos, Schumacher lideraba la carrera pero Coulthard lo superó en la primera curva cuando superaban al rezagado piloto de Minardi, Tarso Marques en una maniobra similar a la realizada por Mika Häkkinen contra Schumacher en Bélgica el año anterior.
Coulthard ganó, con Schumacher segundo y el piloto de Sauber, Nick Heidfeld tercero.