Rubens Barrichello finally scored his first Grand Prix victory after starting the race from 18th position.
David Coulthard started from pole alongside Michael Schumacher who collided with Fisichella on the first corner.
Hakkinen then took the lead of the race, until an intruder penetrated the circuit and caused a safety car period.
Barrichello meanwhile had gained 13 positions and was running 5th.
It soon started to rain and the leaders pitted for wet tyres.
Rubens Barrichello stayed out on dry slick tyres, taking the lead which he held to clinch the first victory of his Formula One career.
It was a very popular win for the likeable Brazilian.
- Rubens Barrichello (Ferrari)
- Mika Hakkinen (McLaren)
- David Coulthard (McLaren)