オーストリアGP決勝は71周で争われた。ボッタスはポールポジションから首位を守り、1時間21分48秒523で優勝した。ベッテルが追い続け、最終的にわずか0.658秒差の2位となり、リカルドが3位に入った。
1周目、クビアトは1コーナーへのブレーキングでタイヤをロックさせ、アロンソに衝突した。アロンソはさらにフェルスタッペンと接触し、アロンソとフェルスタッペンは走行を続けられなかった。クビアトはレースを続けたものの、接触を引き起こしたとしてドライブスルーペナルティを受け、最終的に複数周遅れとなった。
ボッタスはレース前半をコントロールし、徐々にベッテルとの差を広げた。後半はタイヤの状態によりリードが縮まり、ベッテルはより新しいスーパーソフトで追い上げを続けた。優勝争いは残り数周まで続き、ベッテルは一時ボッタスのDRS圏内に入った。
ハミルトンはギアボックスに関するペナルティで8番手からスタートした。スタート後は徐々に順位を上げ、ピット戦略も生かして前のマシンを追った。その後ライコネンを抜いたが、終盤にリカルドを捕らえることはできず、表彰台まで約1.4秒差の4位となった。
リカルドはレッドブルの地元レッドブル・リンクで3位を確保し、ハミルトンの追撃を受けながら順位を守った。ライコネンが5位、グロージャンが6位となり、ハースに貴重なポイントをもたらした。フォース・インディアのペレスとオコンがそれぞれ7、8位に入った。

マッサとストロールがウィリアムズに9、10位をもたらし、パーマーが11位、バンドーンが12位となった。サインツは機械的な問題でリタイアし、マグヌッセンも完走できなかった。1周目にリタイアしたアロンソとフェルスタッペンの走行距離は、それぞれ1周と計測周回なしだった。
ボッタスはシーズン2勝目を挙げ、ポールポジションから優勝を飾った。ベッテルは選手権首位を守り、フィニッシュ直前にはボッタスとの差をほぼ詰め切った。レースは事故による中断なく行われ、すべての順位は公式の71周の決勝結果に基づいている。
下の表には全20人の公式最終順位、走行周回数、タイムまたは差、ポイントを掲載している。上位16人に順位が付き、サインツ、マグヌッセン、アロンソ、フェルスタッペンはリタイアと記録された。1周目の接触経緯とペナルティも競技委員の決定に基づいて記している。
| 順位 | ドライバー | チーム | タイム/差 | ポイント |
|---|---|---|---|---|
| 1 | バルテリ・ボッタス | メルセデス | 71周、1:21:48.523 | 25 |
| 2 | セバスチャン・ベッテル | フェラーリ | 71周、+0.658s | 18 |
| 3 | ダニエル・リカルド | レッドブル | 71周、+6.012s | 15 |
| 4 | ルイス・ハミルトン | メルセデス | 71周、+7.430s | 12 |
| 5 | キミ・ライコネン | フェラーリ | 71周、+20.370s | 10 |
| 6 | ロマン・グロージャン | ハース | 71周、+73.160s | 8 |
| 7 | セルジオ・ペレス | フォース・インディア | 70周、+1周 | 6 |
| 8 | エステバン・オコン | フォース・インディア | 70周、+1周 | 4 |
| 9 | フェリペ・マッサ | ウィリアムズ | 70周、+1周 | 2 |
| 10 | ランス・ストロール | ウィリアムズ | 70周、+1周 | 1 |
| 11 | ジョリオン・パーマー | ルノー | 70周、+1周 | 0 |
| 12 | ストフェル・バンドーン | マクラーレン | 70周、+1周 | 0 |
| 13 | ニコ・ヒュルケンベルグ | ルノー | 70周、+1周 | 0 |
| 14 | パスカル・ウェーレイン | ザウバー | 70周、+1周 | 0 |
| 15 | マーカス・エリクソン | ザウバー | 69周、+2周 | 0 |
| 16 | ダニール・クビアト | トロロッソ | 68周、+3周 | 0 |
| リタイア | カルロス・サインツ | トロロッソ | DNF | 0 |
| リタイア | ケビン・マグヌッセン | ハース | DNF | 0 |
| リタイア | フェルナンド・アロンソ | マクラーレン | DNF | 0 |
| リタイア | マックス・フェルスタッペン | レッドブル | DNF | 0 |