Gara emozionante a Barcellona dove Lewis Hamilton vince il gran premio di Spagna di Formula 1 davanti a Sebastian Vettel. Il britannico della Mercedes centra il secondo successo stagionale e il 55esimo in carriera al termine di un duro testa a testa col tedesco della Ferrari, alla fine costretto alla resa. Completa il podio Daniel Ricciardo con la Red Bull, a seguire le Force India di Perez e Ocon, poi la Renault di Hulkenberg. Chiudono la top ten la Sauber di Wehrlein (poi retrocesso di una posizione per la penalità di 5"), le Toro Rosso di Sainz e Kvyatt, e la Haas di Grosjean. Subito fuori Raikkonen e Verstappen, toccatisi poco dopo il via.