Michael Schumacher racked up the fortieth race win of his ten year Formula One career, after a typically efficient performance in mixed conditions at the Canadian Grand Prix.
The German led almost from start to finish, save for a period mid-race when his pit-stop strategy allowed Ferrari team-mate Rubens Barrichello a spell at the head of the field. Even when a rainstorm hit the Circuit Gilles Villeneuve twenty-five laps from the end of the race, Schumacher remained in control, monitoring the gap back to the flying Barrichello and holding on to win by the smallest of margins.
Barrichello, in truth, should have had no hope of getting that close to his team leader, as Schumacher and David Coulthard took off at the green light and left the Brazilian floundering in the wake of another fast start from home hero Jacques Villeneuve. Within ten laps, the leader were as many seconds to the good, and pulling away at a prodigious rate.
It was unfortunate, therefore, that the only likely battle for the lead was ruined by officialdom. Quite rightly, Coulthard was penalised with a stop-go pit call for the actions of three mechanics who continued to work on his car as the formation lap began. Determined that the Scot should have every chance of taking off at the head of the field, rather than having to forfeit his front row slot, the crew tried frantically to cure a temporary clutch problem, but saw their efforts come to nought as Schumacher and the rulebook contrived to scupper his race.
Coulthard's penalty dropped him to the tail of the top ten, a misfortune the Scot contrived to worsen with a trip through the gravel while challenging Jos Verstappen's Arrows. At the front, meanwhile, Schumacher now enjoyed a 20-second - and growing - advantage as Barrichello continued to be bottled up behind the BAR.
The battle for second was eventually resolved on lap 25, and denied the home crowd the chance of seeing Villeneuve lead a grand prix for the first time with his latest team. When Schumacher called in for tyres, Barrichello was sufficiently advanced to beat the German to the end of the pit-lane, and then pull away on a lighter fuel load.
Schumacher's pursuit was hampered for a time by the attention of Mika Hakkinen, who had followed Barrichello's route past the BAR and closed on the Ferrari at a rapid rate. Only when the rest of the field began to file in for their own stops did Schumacher get any respite.
The end of the single round of stops coincided with the first real sign of the rain forecast before the race. Almost everybody had opted to take on another set of slicks - Villeneuve being the worst affected as he faced the dilemma of taking wets when the road was hardly damp - precipitating a rash of sudden arrivals on pit-road over the next couple of laps.
When the order had shaken itself out, Schumacher continued to lead, with a handsome advantage over team-mate Barrichello as the conditions got steadily worse. In third, despite several off-track excursions, was Montreal expert Giancarlo Fisichella, with Hakkinen the best of the championship chasers in fourth. The point scoring positions were completed, initially at least, by Jarno Trulli's Jordan and the second Benetton of Alex Wurz while, immediately behind them, a battle raged for the chance to sneak a scoring finish.