Po lenktynių starto pirmą vietą išsaugojo suomis Valtteri Bottas („Mercedes“). Paskui jį važiavo L.Hamiltonas ir olandas Maxas Verstappenas („Red Bull“).
Netrukus suomis Kimi Raikkonenas („Alfa Romeo“) trenkėsi į komandos draugą italą Antonio Giovinazzi, o trasoje pasirodė saugos automobilis. Pratęsus lenktynes, M.Verstappenas iš karto aplenkė L.Hamiltoną ir pakilo į antrą vietą.
Britas su trečia pozicija ilgai nesitaikstė. Jis netrukus aplenkė M.Verstappeną, pavijo V.Bottą ir dar po kelių ratų tapo lenktynių lyderiu. Per likusį laiką L.Hamiltonas rimtesnio pasipriešinimo iš varžovų nesulaukė.
Tuo tarpu M.Verstappenas po ankstesnio sustojimo sumažino deficitą iki V.Botto ir kol varžovas nespėjo sušildyti padangų, greitai jį aplenkė. Vėliau suomis dar turėjo problemų, prarado beveik 5 sek. ir M.Verstappenui nebepasipriešino.
Pačioje lenktynių pabaigoje V.Bottas ir M.Verstappenas dar pasuko į boksus, užsidėjo greitesnes padangas ir bandė nuvažiuoti greičiausią lenktynių ratą. M.Verstappenas paskutiniu bandymu pagerino V.Botto rezultatą, tačiau papildomo taško taip ir negavo, nes pabuvojo už trasos ribų ir jo rato laikas buvo anuliuotas.
L.Hamiltonas su 69 taškais kiek padidino savo pranašumą prieš M.Verstappeną (61). Trečią vietą išlaikė britas Lando Norrisas („McLaren“, 37).
Konstruktorių įskaitoje lyderių trejetą sudaro „Mercedes“ (101), „Red Bull“ (83) ir „McLaren“ (53). Ketvirtosios sezono lenktynės – Ispanijos GP – jau gegužės 9-ą dieną vyks Barselonos trasoje (Ispanija).