Kwalifikacje zaczęły się dość enigmatycznie. Niemoc duetu Aston Martina uchyliła drzwi dla nieoczywistych sprinterów. Jednym z nich był Mateusz Zieliński, legenda SOL F1, który wykorzystał swoje doświadczenie i otrzymał przepustkę do trzeciej części czasówki. W ostatniej części walka stała pod znakiem rywalizacji pomiędzy Kaczmarkiem a Biegą. Z tarczą wyszedł Biega, a za nim uplasowali się Kaczmarek i Drzewiecki.
Na pierwszych okrążeniach, po raz kolejny, zrealizował się schemat pt. „odjazd Kaczmarka”. Bez problemu wyprzedził kierowcę Haasa i przy pomocy miększej mieszanki niż Biega zbudował bezpieczną przewagę. Druga strona garażu amerykańskiej ekipy również mogła zaliczyć start do udanych – 4 miejsce Piekarczyka stanowiło jasny sygnał do rywali. Zaskoczeniem było wycofanie dwóch bolidów Alpine, które w wyniku zamieszania na starcie uległy uszkodzeniom.
Haas po raz kolejny wykazał się kunsztem strategicznym. Trafiona w punkt decyzja o przeciągnięciu stintów obu samochodów wydała najlepsze owoce. Marcel Biega otrzymał opony pośrednie, które były o wiele lepsze od opon twardych Kaczmarka. Po wyprzedzeniu lidera Mercedesa, strata między nimi pozwalała korzystać z systemu DRS aż do końca wyścigu. Desperacki atak Kaczmarka na ostatniej pętli poskutkował utratą kontroli nad bolidem i stratą czasu.
Wyniki na linii mety:
1. Biega (Haas)
2. Kaczmarek (MER)
3. Piekarczyk (Haas)
4. Jasiak (AMR)
5. Pokornicki (RB)
6. Irzyński (MCL)
7. Iżycki (WIL)
8. Drzewiecki (AT)
9. Wąsowski (AR)
10. Trzeciecki (MCL)
11. Szymoniak (MER)
12. Magiera-Gorzka (FER)
13. Ogiński (FER) REZ
14. Zientała (AR)
15. Kozłowski (AMR)
16. Jankowski (WIL)
17. Janiszek (AT) REZ DNF
18. Zieliński (RB) REZ DNF
19. Jaros (ALP) DNF
20. Śpiewak (ALP) DNF
Wyniki na linii mety:
1. Biega (Haas)
2. Kaczmarek (MER)
3. Piekarczyk (Haas)
4. Jasiak (AMR)
5. Pokornicki (RB)
6. Irzyński (MCL)
7. Iżycki (WIL)
8. Drzewiecki (AT)
9. Wąsowski (AR)
10. Trzeciecki (MCL)
11. Szymoniak (MER)
12. Magiera-Gorzka (FER)
13. Ogiński (FER) REZ
14. Zientała (AR)
15. Kozłowski (AMR)
16. Jankowski (WIL)
17. Janiszek (AT) REZ DNF
18. Zieliński (RB) DNF
19. Jaros (ALP) DNF
20. Śpiewak (ALP) DNF