Carlos Sainz heeft eindelijk zijn eerste Grand Prix zege behaald. De Spanjaard begon van pole, maar eenvoudig had hij het niet. Sergio Perez eindigde als tweede, terwijl Lewis Hamilton voor zijn thuispubliek een podiumplek binnen sleepte. Max Verstappen worstelde met zijn auto en werd zevende.
De start van de race was heftig. De Alfa Romeo van Zhou kwam ondersteboven op het asfalt, gleed over de baan en kwam terecht achter de bandenstapels. Wonderwel kon de Chinees zonder kleerscheuren uit de Italiaanse bolide stappen. Wel lag de race lang stil. Ook Albon was betrokken bij de crash en die werd opgenomen in het medisch centrum.
Bij de herstart was het Sainz aan de leiding. Perez en Leclerc worstelden met elkaar waarbij de heren elkaars vleugel beschadigde. Max Verstappen reed tweede en profiteerde van een foutje van de leidende Sainz. Lang kon de Nederlander niet genieten van leiding, want hij beschadigde de vloer van zijn wagen. Zonder downforce kon hij geen potten meer breken en moest zelfs alle zeilen bijzetten om in de slotfase Mick Schumacher van zich af te houden.
Beide Ferrari’s voerden het veld aan. Lang leek Leclerc de beste papieren te hebben. Allen door een neutralisatie, vanwege de gestrande Alpine van Ocon, gingen Hamilton, Sainz en Perez naar binnen voor een setje zacht Pirelli rubber. De leidende Leclerc knokte voor wat hij waard was, maar zag het trio Sainz, Perez en Hamilton aan zich voorbij komen. Hiermee was Sainz de sterkste van allemaal.
