Secondo successo dell'anno in cinque gare (55o in carriera) per Lewis Hamilton, che pareggia i conti delle vittorie stagionali con Vettel, giunto secondo sul circuito del Montmelò e che dunque resta in testa al Mondiale con 6 punti di vantaggio sul britannico. L'altro vincitore del 2017, Bottas, è invece stato costretto al ritiro al 38o giro col motore della seconda Mercedes in fumo. Ancora prima aveva dovuto abbandonare l'altra Ferrari di Räikkönen, coinvolta in un incidente nelle concitate fasi iniziali.
Sul gradino più basso del podio è quindi salito Ricciardo con la Red Bull, mentre sono finalmente arrivati i primi punti per la Sauber, con Wehrlein che ha chiuso ad un'ottima ottava piazza (settimo al traguardo ma ha pagato una penalità di 5"). Appena fuori dalla Top 10 si è invece piazzato Ericsson (11o).