|}
Warm-up
The drivers took to the track in hot, sunny weather at 09:30 Central European Summer Time (UTC+2) for a 30-minute warm-up session. Rainfall the night before had cleaned the circuit. With ten minutes remaining, Coulthard set the pace with a lap time of 1:19.261. Michael Schumacher outpaced teammate Barrichello and behind Coulthard by 0.120 seconds in the second and third-placed Ferraris. Ralf Schumacher's Williams finished fourth. Frentzen completed the top six drivers. To clean his starting spot on the track's right-hand side, Coulthard completed one installation lap in the spare McLaren on the start-finish straight. An engine failure caused Irvine to enter the pit lane with smoke billowing from his car. (with 30,000 from Finland). conditions were expected to remain consistent throughout the race. It was warmer than the morning warm-up session, and drivers needed to drink a lot of water to cope up with the physical demands of cockpit temperatures and the circuit. Mazzacane suffered a gearbox issue and had to start in his spare car while the grid was assembling. Herbert also intended to drive his backup car because his regular car suffered a leak that was repaired before the start. Michael Schumacher slowed to avoid colliding with Häkkinen and avoided retiring from the opening lap for the third successive race. Michael Schumacher was close behind Häkkinen but not close enough to overtake him for the lead. On lap 12, Fisichella ran wide into a gravel trap and was passed by Herbert for 13th. Fisichella took his first pit stop for brake repairs three laps later and rejoined the track in 19th. Three laps later, Irvine made his first pit stop from seventh and fell to 11th. Häkkinen completed his final pit stop on the 53rd lap, having built a 21-second lead over Michael Schumacher. Häkkinen slowed his pace to lap within the 1:24 minute range, Ralf Schumacher took fifth and Frentzen completed the points scorers in sixth. Trulli, Irvine, Button, Salo, and Wurz finished one lap behind the winner. The final classified finishers Villeneuve, Verstappen, Zonta, Gené, and De la Rosa. There were six retirements during the event. Norbert Haug, Vice President of Mercedes-Benz Motorsport, complimented his victory. "Mika had a great race," he said. "His victory may have looked easy, but it was tough to achieve and in my view this was one of his best drives ever." Although he was unable to catch Häkkinen, Michael Schumacher expressed satisfaction with finishing second. Coulthard believed his car had balance issues prior to his first pit stop, which accounted for his lack of place. He also said that time spent behind backmarkers during the second stint hampered his attempts to overtake Michael Schumacher, but that third was the best possible result he could have achieved. while Di Montezemolo urged Ferrari's mechanics and engineers to focus on resolving the issue of wheel-spin and praised Häkkinen for his recent trend of good starts. Barrichello blamed his fourth-place finish on a poor qualifying performance. "I don't understand why the blue flags weren't waved because it was plain for all to see." said Anderson.
Race classification
Drivers who scored championship points are denoted in bold.
{| class="wikitable sortable" style="font-size: 85%;"
|-
! scope="col" |
! scope="col" |
! scope="col" | Driver
! scope="col" | Constructor
! scope="col" class="unsortable"|
! scope="col" class="unsortable"| Time/Retired
! scope="col" |
! scope="col" | Points
|-
! scope="row" | 1
| align="center" | 1
|data-sort-value="HAK"| Mika Häkkinen
| McLaren-Mercedes
| align="center" | 77
| 1:45:33.869
| align="center" | 3
| align="center" | 10
|-
! scope="row" | 2
| align="center" | 3
| data-sort-value="SCH1"| Michael Schumacher
| Ferrari
| align="center" | 77
| + 7.917
| align="center" | 1
| align="center" | 6
|-
! scope="row" | 3
| align="center" | 2
| data-sort-value="COU"| David Coulthard
| McLaren-Mercedes
| align="center" | 77
| + 8.455
| align="center" | 2
| align="center" | 4
|-
! scope="row" | 4
| align="center" | 4
| data-sort-value="BAR"| Rubens Barrichello
| Ferrari
| align="center" | 77
| + 44.157
| align="center" | 5
| align="center" | 3
|-
! scope="row" | 5
| align="center" | 9
| data-sort-value="SCH2"| Ralf Schumacher
| Williams-BMW
| align="center" | 77
| + 50.437
| align="center" | 4
| align="center" | 2
|-
! scope="row" | 6
| align="center" | 5
|data-sort-value="FRE"| Heinz-Harald Frentzen
| Jordan-Mugen-Honda
| align="center" | 77
| + 1:08.099
| align="center" | 6
| align="center" | 1
|-
! scope="row" | 7
| align="center" | 6
| data-sort-value="TRU"| Jarno Trulli
| Jordan-Mugen-Honda
| align="center" | 76
| + 1 Lap
| align="center" | 12
|
|-
! scope="row" | 8
| align="center" | 7
| data-sort-value="IRV"| Eddie Irvine
| Jaguar-Cosworth
| align="center" | 76
| + 1 Lap
| align="center" | 10
|
|-
! scope="row" | 9
| align="center" | 10
| data-sort-value="BUT"| Jenson Button
| Williams-BMW
| align="center" | 76
| + 1 Lap
| align="center" | 8
|
|-
! scope="row" | 10
| align="center" | 17
| data-sort-value="SAL"| Mika Salo
| Sauber-Petronas
| align="center" | 76
| + 1 Lap
| align="center" | 9
|
|-
! scope="row" | 11
| align="center" | 12
| data-sort-value="WUR"| Alexander Wurz
| Benetton-Playlife
| align="center" | 76
| + 1 Lap
| align="center" | 11
|
|-
! scope="row" | 12
| align="center" | 22
| data-sort-value="VIL"| Jacques Villeneuve
| BAR-Honda
| align="center" | 75
| + 2 Laps
| align="center" | 16
|
|-
! scope="row" | 13
| align="center" | 19
| data-sort-value="VER"| Jos Verstappen
| Arrows-Supertec
| align="center" | 75
| + 2 Laps
| align="center" | 20
|
|-
! scope="row" | 14
| align="center" | 23
| data-sort-value="ZON"| Ricardo Zonta
| BAR-Honda
| align="center" | 75
| + 2 Laps
| align="center" | 18
|
|-
! scope="row" | 15
| align="center" | 20
| data-sort-value="GEN"| Marc Gené
| Minardi-Fondmetal
| align="center" | 74
| + 3 Laps
| align="center" | 21
|
|-
! scope="row" | 16
| align="center" | 18
| data-sort-value="DEL"| Pedro de la Rosa
| Arrows-Supertec
| align="center" | 73
| + 4 Laps
| align="center" | 15
|
|-
! scope="row" data-sort-value="17"|
| align="center" | 21
| data-sort-value="MAZ"| Gastón Mazzacane
| Minardi-Fondmetal
| align="center" | 68
| Engine
| align="center" | 22
|
|-
! scope="row" data-sort-value="18"|
| align="center" | 8
| data-sort-value="HER"| Johnny Herbert
| Jaguar-Cosworth
| align="center" | 67
| Gearbox
| align="center" | 17
|
|-
! scope="row" data-sort-value="19"|
| align="center" |16
| data-sort-value="DIN" | Pedro Diniz
| Sauber-Petronas
| align="center" | 62
| Transmission/Engine
| align="center" |13
|
|-
! scope="row" data-sort-value="20"|
| align="center" | 11
| data-sort-value="FIS" | Giancarlo Fisichella
| Benetton-Playlife
| align="center" | 31
| Brakes
| align="center" | 7
|
|-
! scope="row" data-sort-value="21"|
| align="center" | 15
| data-sort-value="HEI" | Nick Heidfeld
| Prost-Peugeot
| align="center" | 22
| Electrical
| align="center" | 19
|
|-
! scope="row" |
| align="center" | 14
| data-sort-value="ALE" | Jean Alesi
| Prost-Peugeot
| align="center" | 11
| Suspension
| align="center" | 14
|
|-class="sortbottom"
!colspan="8"|
|}
Championship standings after the race
;Drivers' Championship standings
{| class="wikitable" style="font-size: 85%;"
|-
! scope="col" |
! scope="col" |
! scope="col" | Driver
! scope="col" | Points
|-
|align="left"| 10px 1
| align="center" | 1
| Mika Häkkinen*
| 64
|-
|align="left"| 10px 1
| align="center" | 2
| Michael Schumacher*
| 62
|-
|align="left"| 10px
| align="center" | 3
| David Coulthard*
| 58
|-
|align="left"| 10px
| align="center" | 4
| Rubens Barrichello*
| 49
|-
|align="left"| 10px
| align="center" | 5
| Giancarlo Fisichella*
| 18
|-
!colspan=4|Sources:
|}
;Constructors' Championship standings
{|class="wikitable" style="font-size: 85%;"
|-
! scope="col" |
! scope="col" |
! scope="col" | Constructor
! scope="col" | Points
|-
|align="left"| 10px 1
| align="center" | 1
| McLaren-Mercedes*
| 112<!-- Please do not change this to 122 - McLaren (but not Häkkinen) were penalised 10 points at the Austrian GP due to a missing seal on Häkkinen's car, so McLaren's points total is NOT equal to the sum of Häkkinen's points plus Coulthard's points -->
|-
|align="left"| 10px 1
| align="center" | 2
| Ferrari*
| 111
|-
|align="left"| 10px
| align="center" | 3
| Williams-BMW
| 24
|-
|align="left"| 10px
| align="center" | 4
| Benetton-Playlife
| 18
|-
|align="left"| 10px 1
| align="center" | 5
| Jordan-Mugen-Honda
| 12
|-
!colspan=4|Sources:
