Az olasz versenyző az utolsó kanyarban előzte meg a címvédő, ötszörös vb-győztes Marc Márquezt, aki rekordot jelentő 59. alkalommal indult az első rajtkockából. Harmadik helyen a francia Fabio Quartararo ért célba.
A spielbergi versenyhétvégére 197 315 szurkoló látogatott ki.
Eredmények:
MotoGP (28 kör, 107,950 km):
1. Andrea Dovizioso (olasz, Ducati) 39:34.771 perc
2. Marc Márquez (spanyol, Honda) 0.213 másodperc hátrány
3. Fabio Quartararo (francia, Yamaha) 6.117 mp h.
Az állás: 1. Marquez 230 pont, 2. Dovizioso 172, 3. Danilo Petrucci (olasz, Ducati) 136
Moto2 (25 kör, 107,950 km):
1. Brad Binder (dél-amerikai, KTM) 37:24.963 p
2. Alex Márquez (spanyol, Kalex) 0.330 mp h.
3. Jorge Navarro (spanyol, Speed Up) 1.839 mp h.
Az állás: 1. Marquez 181 pont, 2. Thomas Lüthi (svájci, Kalex) 138, 3. Navarro 126
Moto3 (23 kör, 99,314 km):
1. Romano Fenati (olasz, Honda) 37:50.135 p
2. Tony Arbolino (olasz, Honda) 1.097 mp h.
3. John McPhee (brit, Honda) 1.105 mp h.
Az állás: 1. Lorenzo Dalla Porta (olasz, Honda) 155 pont, 2. Aron Canet (spanyol, KTM) 154, 3. Arbolino 113