Nobuharu Matsushita a vaincu à la deuxième course de la F2 au Hungaroring. Oliver Rowland a fini 2e devant Nyck de Vries.
Albon et Nato, qui étaient dans les deux premières positions, ont eu un très mauvais départ. Matsushita s’est mis en tête devant Ghiotto, De Vries, Rowland, Leclerc, Albon, Nato, Latifi, Gelael et Markelov. Nato a dépassé Albon par l’extérieur au 3e tour.
Albon n’a pas pu maintenir un bon rythme et Latifi l’a dépassé au premier virage de l’11e tour. Markelov s’est mis en 9e position après avoir dépassé Gelael. De Vries a dépassé Ghiotto pour la 2e position. L’italien a perdu sa position avec Rowland et Leclerc aussi. Il y a eu un Virtual Safety Car à cause d’une erreur de Visoiu qui a laissé sa voiture au milieu de la piste, ce que Markelov a profité pour s’arrêter aux stands.
Jeffri a heurté Canamasas après une sortie de piste et il a provoqué l’abandon de l’espagnol. Un autre Virtual Safety Car a été utilisé et Délétraz s’est arrêté aux stands. Nato et Latifi ont dépassé Ghiotto, qui était déjà 7e. Quelques tours plus tard, il a perdu sa position avec Albon aussi.
Matsushita a gagné la course sans menaces de ses rivaux. Rowland a finalement dépassé De Vries et ils ont complété le podium. Leclerc avait des problèmes avec la boîte de vitesses, mais il a pu maintenir la 4e position devant Nato, Latifi, Albon, Ghiotto, Markelov et Gelael.