Lewis Hamilton fa suo il gran premio di Spagna, valevole per la quinta prova del mondiale di Formula 1. Il portacolori della Mercedes conquista il suo 55esimo successo e si piazza davanti al ferrarista Sebastian Vettel e al pilota della Red Bull Daniel Ricciardo.
La partenza vede il tedesco superare il britannico, mentre subito dietro Raikkonen e Verstappen si toccano. Fuori entrambi per problemi alle sospensioni. Tra Vettel e Hamilton si apre un duello a suon di giri veloci, con Bottas terzo e a distanza di sicurezza. La prima sosta ai box non mescola le carte in tavola, ma il ferrarista è costretto a perdere tempo alle spalle di Ricciardo e dello stesso Bottas. Nella parte finale della gara, Lewis può montare le gomme morbide e Sebastian è costretto ad utilizzare le medie, rientrando dopo la seconda fermata proprio davanti alla Freccia d’Argento e chiudendogli la porta.
Hamilton non si perde d’animo e fa sentire il suo fiato sul collo di Vettel. Dopo il ritiro di Bottas per guai al motore, l’inglese riesce a sopravanzare la Rossa e a centrare la sua seconda vittoria stagionale. Quarta e quinta piazza per le ottime Force India di Perez e Ocon, seguiti da Hulkenberg, Sainz, Vehrlein, Kvyat e Grosjean. Dopo il confortante settimo posto nelle qualifiche, il pilota McLaren Fernando Alonso chiude con un mesto dodicesimo posto. Nella classifica mondiale per piloti, Vettel resta in vetta con 104 punti e ha sei lunghezze di vantaggio su Hamilton. Bottas e Raikkonen restano rispettivamente fermi a 63 e 49 punti. Nella graduatoria relativa ai costruttori, Mercedes a 161 e Ferrari a 153.