lap 35, Barrichello passed Eddie Irvine under braking into the first corner to take third place. Michael Schumacher came in for a pit stop on lap 38, allowing Mika Häkkinen past. Häkkinen had been held up by Schumacher, so he began trying to build up enough of a gap so he could come out ahead of Schumacher after his own pit stop. Lap traffic delayed his progress at first, but after one lap he was able to turn in a couple of fast laps. He pitted on lap 42, and his fast laps combined with quick work by his pit crew allowed him to easily retain the lead over Schumacher. On lap 42, Pedro Diniz spun off and beached his car after trying to pass another car to the inside. Rubens Barrichello's race ended on the same lap with a blown engine. Eddie Irvine came in for an unscheduled pit stop on lap 55 to clear the radiators of his overheating Ferrari, dropping him back to fifth. Mika Häkkinen won the race, with Michael Schumacher second. Heinz-Harald Frentzen was classified third despite running out of fuel on the final lap, as the next car was a lap down. Ralf Schumacher finished fourth after being closely pursued by Eddie Irvine for the last few laps. 10th race win for Mika Häkkinen. Classification Qualifying 1. Qualified 16th, stripped of time due to illegal fuel. Race Championship standings after the race Drivers' Championship standings Constructors' Championship standings Note: Only the top five positions are included for both sets of standings References Brazilian Grand Prix Brazilian Grand Prix Grand Prix Brazilian Grand Prix