Με τη θερμοκρασία αέρα να είναι στους 30°C κι τη θερμοκρασία του οδοστρώματος να αγγίζει την τιμή “ρεκόρ” των 54°C ξεκίνησε ο αγώνας της Ουγγαρίας. O Vettel κατέχει την pole position με χρόνο 1:16:276 και ο Raikonnen βρίσκεται στη δεύτερη θέση, ενώ ο Hamilton βρίσκεται εκτός τριάδας και συγκεκριμένα στην 5η θέση με χρόνο 1:16:693.
Στην εκκίνηση, ο Vettel ξεκινάει καλά, ενώ ο Raikonnen “κολλάει” από πίσω του και κατοχυρώνει τη 2η θέση μέχρι το τέλος του αγώνα. Ο Verstappen προσπαθεί να προσπεράσει τον Bottas και ενώ φαίνεται να τα καταφέρνει, στη 2η στροφή ένα μπλοκάρισμα των τροχών του Ολλανδού οδηγού θα προκαλέσει τη σύγκρουσή του με το μονοθέσιο του Ricciardo. Οι αγωνοδίκες συνεδρίασαν και έδωσαν στον Verstappen ποινή 10 δευτερολέπτων, την οποία και εξέτησε κατά την πρώτη αλλαγή ελαστικών. Σε συνέντευξή του, μετά το τέλος του αγώνα, ο Ricciardo δήλωσε σχετικά: “Ήταν ερασιτεχνική η κίνηση του Verstappen. Δε νομίζω ότι του αρέσει όταν τον περνάει ο άλλος οδηγός της ομάδας. Είχε όλο τον αγώνα, για να διορθώσει το λάθος του”.
Ο Vettel, λίγο πριν τον 30ο γύρο ακούστηκε να διαμαρτύρεται στους μηχανικούς της ομάδας του πως το τιμόνι τραβάει προς τα αριστερά και ότι πρέπει να το στρίβει ελαφρά, ώστε να πηγαίνει ευθεία. Έτσι, ο Raikonnen μείωσε τη διαφορά τους στο μισό. Πρώτος για αλλαγή ελαστικών μπήκε ο Bottas στον 31ο γύρο (αφού η ύπαρξη του αυτοκινήτου ασφαλείας ευνόησε τη διατήρηση της αντοχής τους), που αντιμετώπισε πρόβλημα στην αντικατάσταση του εμπρός-αριστερού ελαστικού του.
Ο Hamilton επωφελήθηκε από τον Bottas, που έκανε στην άκρη και έτσι βρέθηκε στην 3η θέση. Υποσχέθηκε, βέβαια, πως θα παραχωρούσε πίσω τη θέση του Bottas, εάν δε μπορούσε να περάσει τις Ferrari. Έτσι, άρχισε να πιέζει ασφυκτικά. Τελικά δεν άλλαξε τίποτα στο πέσιμο της καρό σημαίας, με τον Hamilton να παραχωρεί τη θέση στον Bottas και να τερματίζει στην 4η θέση, ενώ μεγάλοι νικητές του αγώνα ήταν ο Vettel, ο Raikonnen και ο Bottas.
Η βαθμολογία των πέντε πρώτων, μετά το τέλος του γκραν πρι της Ουγγαρίας διαμορφώνεται ως εξής:
Vettel: 202
Hamilton: 188
Bottas: 169
Ricciardo: 117
Raikonnen: 116