De race werd gewonnen door Lewis Hamilton, die met een pitstop tijdens een safetycarsituatie (veroorzaakt door de in de grindbak belandde Alfa Romeo-coureur Antonio Giovinazzi) zijn als tweede geëindigde teamgenoot Valtteri Bottas in kon halen.[2] Charles Leclerc eindigde als derde, voor Pierre Gasly. Max Verstappen finishte op de vijfde plaats, na van achteren te zijn aangereden door Sebastian Vettel in een gevecht om de derde plaats. Vettel moest hierdoor een extra pitstop maken voor een nieuwe voorvleugel en kreeg tien seconden tijdstraf voor zijn aandeel in het ongeluk, waardoor hij slechts op de zestiende plaats werd geklasseerd. McLaren-coureur Carlos Sainz jr. eindigde als zesde, na een aanval van de als zevende geëindigde Daniel Ricciardo in het slot van de race te hebben afgeslagen. Alfa Romeo-rijder Kimi Räikkönen werd achtste, kort voor Toro Rosso-coureur Daniil Kvjat. De top 10 werd afgesloten door Nico Hülkenberg, die kort voor het einde van de race Alexander Albon inhaalde in de strijd om het laatste punt.