A DAMS versenyzője, Nicolas Latifi nyerte a Formula 2 főfutamát a Hungaroringen. A kanadai mellett a pole-ból induló Nyck de Vries és Jack Aitken ünnepelhetett a pódiumon.
Az ART Grand Prix hollandja jól kapta el a rajtot, azonban az elfékezte az egyes kanyart, ami miatt Latifi meg is tudta őt előzni. A duót Ghiotto és Mick Schumacher követte, aki Aitkennel csatázott nagyot a rajt utáni métereken.
De Vriesnek nagyon hamar elfogytak a lágy gumijai, ami miatt ő kezdte meg a kiállásokat a hatodik körben. A holland után Aitken és Schuamcher is kiállt a boxba, azonban a Camposnál gyorsabban dolgoztak a Premás szerelőknél, ami miatt Aitken megelőzte a hétszeres világbajnok F1-es bajnok fiát a boxutcában.
Latifi a kiállásokat követően olyan tempót autózott, amit De Vries nem tudott tartani. A holland pilóta ráadásul körökön át be volt ragadva olyan versenyzők mögé, akik még nem álltak ki a boxba kereket cseréni. A kanadai pilóta a huszonkilencedik körben vette a vissza a vezető helyet, miután mindenki letudta a kötelező boxkiállását.
Latifi végül megnyerte a versenyt, megszerezve ezzel a negyedik győzelmét a szezonban. De Vries lett a második, akinek továbbra is nagy az előnye az összetettben Latifivel szemben.
A kiállásokat követően Ghiotto elkezdte támadni az előtte haladó Aitkent, azonban a britnek sikerült visszavernie az olasz pilóta támadásait egészen a verseny végéig. Ezt követően Ghiottonak a tükrét kellett néznie, ugyanis komoly nyomás alá helyezte őt. A kettejük csatájába még Latifi csapattársa, Sergio Sette Camara is csatlakozott.
A brazil pilóta meg is előzte a japán pilótát az egyes kanyarban, miután a japán megpróbálta megelőzni Ghiottot, azonban végül nem járt sikerrel. A verseny végül a biztonsági autó mögött ért véget, miután Ralph Boschung nagyon rossz helyre parkolta le az elfüstölt Tridentjét.
Aitken meg tudta tartani a helyét, megelőzve ezzel Ghiottot, Sette Camarat és Jordan Kinget. Azonban Ghiottot és Kinget egy öt másodperces büntetéssel sújtották még a virtuális biztonsági autó mögött elkövetett szabálytalanság miatt.
A büntetések miatt végül Camara lett a negyedik, Matsushita, Ghiotto és King előtt. Mick Schumacher, akinek teljesen elfogytak a gumijai a verseny vége felé, a nyolcadik helyen ért célba, ami azt jelenti, hogy a holnapi sprintversenyen ő rajtolhat majd a pole pozícióból. Az utolsó két pontszerző helyeket pedig Guanyu Zhou és Calum Ilott szerezték meg.