Pour la première fois, après onze courses, Lewis Hamilton prend la tête du championnat du monde des pilotes grâce à sa troisième victoire consécutive. Auteur d'un meilleur départ que Nico Rosberg et en tête à la sortie du premier virage, le Britannique ne laisse jamais son coéquipier en position de le dépasser même lorsqu'il se rapproche. Hamilton obtient son cinquième succès sur le Hungaroring depuis 2007 et Mercedes Grand Prix le trente-et-unième doublé de son histoire. Daniel Ricciardo résiste jusqu'au bout à Sebastian Vettel pour monter sur la troisième marche du podium. De façon beaucoup plus vigoureuse, Max Verstappen empêche Kimi Räikkönen, auteur du meilleur tour, de le dépasser pour voir le drapeau à damiers en cinquième position. Tous les autres pilotes dans les points se classent à un tour du vainqueur ; Fernando Alonso, septième, est suivi par Carlos Sainz Jr., Valtteri Bottas et Nico Hülkenberg. Vingt-et-un pilotes franchissent la ligne d'arrivée, seul Jenson Button abandonne à dix tours de la fin.