El piloto británico Lewis Hamilton ganó el Gran Premio de Azerbaiyángracias a un pinchazo de su compañero finlandés Valtteri Bottas (Mercedes) a dos vueltas del final, con el finlandés Kimi Raikkonen (Ferrari) segundo y el mexicano Sergio Checo Perez Force Imdia.
Un pinchazo de Bottas cuando lideraba la carrera, en una prueba relanzada por el accidente entre los dos Red Bull, el holandés Max Verstappen y el australiano Daniel Ricciardo, puso la victoria en la bandeja para Hamilton, la número 63 de su carrera y la primera de esta temporada 2018.
El líder del Mundial, el alemán Sebastian Vettel (Ferrari), terminó cuarto después de haberse pasado de frenada al intentar adelantar a Bottas antes de su pinchazo, seguido por el español Carlos Sainz (Renault), quinto, el monegasco Charles Leclerc(Sauber), sexto, y el español Fernando Alonso (McLaren-Renault), séptimo.
El canadiense Lance Stroll (Williams), el belga Stoffel Vandoorme(McLaren-Honda) y el neozelandés Brendon Hartley (Toro Rosso) completaron los diez primeros lugares que dan acceso a los puntos.
Hasta siete pilotos tuvieron que abandonar la carrera, el último de ellos Bottas, que sufrió un pinchazo en la rueda trasera izquierda cuando se encaminaba hacia la victoria, probablemente causada por algún resto de otro monoplaza sobre la pista.