Оскар Піастрі лідирував після старту, але першим на піт-стоп покликали Ландо Норріса, котрий таким чином зробив андеркат та обійшов напарника.
Протягом майже всіх наступних кіл команда просила Норріса віддати позицію, що він нарешті й зробив. Третім став Льюїс Хемілтон, а Макс Ферстаппен внаслідок невдалої атаки навіть тимчасово покидав трасу.
1. Оскар Піастрі («Макларен») – 70 кіл.
2. Ландо Норріс («Макларен») +2,1 сек.
3. Льюїс Хемілтон («Мерседес») +14,9.
4. Шарль Леклер ("Феррарі") +19,7.
5. Макс Ферстаппен («Ред Булл») +21,3.
6. Карлос Сайнс («Феррарі») +23,1.
7. Серхіо Перес (Ред Булл) +39,8.
8. Джордж Расселл («Мерседес») +42,4.
9. Юкі Цунода (РБ) +1.17,3.
10. Ленс Стролл ("Астон Мартін") +1.18,0.
11. Фернандо Алонсо («Астон Мартін») +1:22,5.
12. Даніель Рікардо («РБ») +1 коло.
13. Ніко Хюлькенберг ("Хаас") +1 коло.
14. Алекс Албон («Уїльямс») +1 коло.
15. Кевін Магнуссен («Хаас») +1 коло.
16. Валттері Боттас («Кік-Заубер») +1 коло.
17. Логан Сарджент (Вільямс) +1 коло.
18. Естебан Окон ("Альпін") +1 коло.
19. Гуаньюй Чжоу (Кік-Заубер) +1 коло.
20. П'єр Гаслі ("Альпін") - зійшов.
Оскар Піастрі, Гран-Прі Угорщини