リカルドは46周目にマグヌッセンをパスして8番手。フェルスタッペンの背後に迫ったものの抜けないボッタスは49周目にピットインしハードタイヤに交換。フェルスタッペンより14周フレッシュなタイヤで1.4秒速いファステストラップを記録し、フェルスタッペン追撃を狙う。
52周目には後方ベッテルと22秒のギャップのあったストロールがピットインしハードタイヤに交換する。61周目にはサインツがターン1でルクレールのインに飛び込んで10番手に入って来た。ルクレールはハードタイヤで40周走っておりペース低下に苦しんでいる。
2番手フェルスタッペンに25秒以上のギャップを持つハミルトンは、66周目にファステストラップを狙ってピットインしソフトタイヤに交換。68周目に1分17秒497を記録してファステストラップを獲得した。
ボッタスは自己ベストタイムを記録してフェルスタッペンとのギャップは3秒を切る。ベッテルは66周目のターン2でワイドになり、アルボンがその隙を逃さずパスして5番手に上がった。
最終ラップのコントロールラインでのギャップは0.6秒を切る。しかしフェルスタッペンもバッテリーをフルチャージ状態でボッタスとの攻防に備えており、最後は0.750秒差でボッタスを抑えてフェルスタッペンが2番手を守り切って見せた。
ハミルトンは余裕で最終ラップに1分16秒627を記録してさらにファステストを更新する圧勝で自身通算86勝目、ハンガリーGP8勝目を挙げた。
4番手はストロール、5番手アルボン、6番手ベッテル。7番手ペレス、8番手リカルド、9番手マグヌッセン、10番手サインツという結果になった。