ハンガリーGPの決勝は70周で争われた。ポールポジションからスタートしたベッテルが首位を守り、ライコネンがすぐ後ろに続いて、フェラーリは早々に1、2位を築いた。幅が狭く追い抜きが難しいハンガロリンクでは、フロントローからのスタートとピット戦略が優勝争いの鍵となった。
スタート後、レッドブルのチームメート同士が接触した。フェルスタッペンがリカルドにぶつかり、リカルドはマシンを損傷してリタイアした。フェルスタッペンには10秒のペナルティが科された。走行を続けて速さを保ったものの、この加算によって表彰台を争う機会を失った。
その後、ベッテルはステアリングの異常を報告し、ステアリングホイールの向きがずれた状態となった。フェラーリは引き続き首位を走らせる判断を下した。ライコネンは後方でペースを管理し、チームメートへの攻撃を控えた。フェラーリは1、2位でのフィニッシュを優先して隊列を維持した。
メルセデスではボッタスがハミルトンの前を走っていた。ハミルトンは中盤にペースを上げ、前方のフェラーリを追う機会を求めた。ボッタスは順位を譲り、ハミルトンがフェラーリを抜けなければ順位を返すことが取り決められた。ハミルトンは何度か試みたが、フェラーリに迫ることはできなかった。
終盤もボッタスはチームメートが約束を果たすのを待った。ハミルトンは最終周に自ら順位を返し、ボッタスが3位に戻り、ハミルトンは4位でチェッカーを受けた。この判断により事前の取り決めが守られ、協力したボッタスの表彰台も確保された。

ベッテルは1時間39分46秒713で優勝し、ライコネンとの差は0.908秒だった。ボッタスが3位、ハミルトンが4位、フェルスタッペンが5位。アロンソは6位でファステストラップを記録し、サインツが7位、バンドーンが10位に入り、マクラーレンは2台ともポイントを獲得した。
ヒュルケンベルグ、ディ・レスタ、グロージャン、リカルドは完走できず、マッサは体調不良でスタートを見送った。ベッテルはランキングのリードを広げ、フェラーリは今季2度目の1、2位フィニッシュを達成した。レースは完了し、最終結果は公式の70周の分類に記録された。
下表は公式の最終順位、ドライバー、チーム、走行周回数、タイム差またはリタイアの状況、ポイントを示している。ディ・レスタは代役として決勝に出場し、60周を走ってリタイアした。マッサは決勝のタイミング分類には掲載されていない。
| 順位 | ドライバー | チーム | タイム/差 | ポイント |
|---|---|---|---|---|
| 1 | セバスチャン・ベッテル | フェラーリ | 70周、1:39:46.713 | 25 |
| 2 | キミ・ライコネン | フェラーリ | 70周、+0.908秒 | 18 |
| 3 | バルテリ・ボッタス | メルセデス | 70周、+12.462秒 | 15 |
| 4 | ルイス・ハミルトン | メルセデス | 70周、+12.885秒 | 12 |
| 5 | マックス・フェルスタッペン | レッドブル | 70周、+13.276秒 | 10 |
| 6 | フェルナンド・アロンソ | マクラーレン | 70周、+71.223秒 | 8 |
| 7 | カルロス・サインツ | トロロッソ | 69周、+1周 | 6 |
| 8 | セルジオ・ペレス | フォース・インディア | 69周、+1周 | 4 |
| 9 | エステバン・オコン | フォース・インディア | 69周、+1周 | 2 |
| 10 | ストフェル・バンドーン | マクラーレン | 69周、+1周 | 1 |
| 11 | ダニール・クビアト | トロロッソ | 69周、+1周 | 0 |
| 12 | ジョリオン・パーマー | ルノー | 69周、+1周 | 0 |
| 13 | ケビン・マグヌッセン | ハース | 69周、+1周 | 0 |
| 14 | ランス・ストロール | ウィリアムズ | 69周、+1周 | 0 |
| 15 | パスカル・ウェーレイン | ザウバー | 68周、+2周 | 0 |
| 16 | マーカス・エリクソン | ザウバー | 68周、+2周 | 0 |
| 17 | ニコ・ヒュルケンベルグ | ルノー | 67周、リタイア | 0 |
| リタイア | ポール・ディ・レスタ | ウィリアムズ | リタイア | 0 |
| リタイア | ロマン・グロージャン | ハース | リタイア | 0 |
| リタイア | ダニエル・リカルド | レッドブル | リタイア | 0 |