Lando Norris îl învinsese pe Max Verstappen pentru 20 de miimi de secundă în calificările de sâmbătă, dar britanicul de la McLaren n-a rezistat presiunii la start.
Verstappen a plecat mai bine din grilă și s-a inserat la interior în primul viraj, trecând de un Norris care s-a văzut atacat din ambele flancuri.
George Russell de la Mercedes a preluat conducerea cursei după o depășire la exterior asupra lui Norris, dar n-a reușit să se mențină în frunte decât două tururi.
În turul 3 din cele 66 programate pe Circuit de Catalunya la conducerea cursei ajungea Verstappen, pilot care avea să mai cedeze șefia o singură dată până la final, în momentul celui de-al doilea pit stop, când a trecut pe softuri.
Norris și Russell au oferit duelul cursei în turul 35. O bătălie electrizantă roată la roată pentru poziția secund care în cele din urmă a fost tranșată de Norris în favoarea lui.
Finalul cursei a fost marcat de lupta pentru locul patru între Russell, pilot cu harduri, și Charles Leclerc de la Ferrari, acesta din urmă venind tare din urmă cu softurile.
La intrarea în ultimul tur Leclerc ajungea la sub o secundă de Russell și beneficia de ajutorul DRS-ului, dar n-a fost de ajuns pentru ca monegascul să dea atacul decisiv asupra britanicului.
Podiumul de la Barcelona a fost completat de Lewis Hamilton (Mercedes), pilot care bifează astfel prima lui clasare în top 3 anul acesta.
Hamilton ajunge la al 18-lea sezon cu cel puțin o clasare pe podium în Formula 1.
Pentru Max Verstappen este a șaptea victorie din acest campionat și olandezul de la Red Bull își consolidează prima poziție în ierarhia piloților, acolo unde Norris ajunge în premieră pe locul secund.