El inglés supo esperar su momento. Todo parecía encaminado hacia un doblete de Ferrari, pero con el abandono del alemán Sebastian Vettel en la vuelta 28 por un problema en el motor de su monoplaza se desató la reacción de Lewis Hamilton y de Mercedes.
El defensor del título pasó de ser tercero a rodar en la primera posición. Se mantuvo ahí hasta el final y logró su cuarto triunfo en Sochi, donde ya había triunfado en 2014, 2015 y 2018.
Valtteri Bottas completó el 1-2 de Mercedes en un circuito donde solo ganan las flechas plateadas. Desde la inauguración del Gran Premio, en el año 2014, solo han triunfado sus pilotos.
El joven monegasco Charles Leclerc (Ferrari) completó el podio.
El holandés Max Verstappen y el tailandés Alexander Albon dejaron sus Red Bull en la cuarta y quinta posición, respectivamente.
El español Carlos Sainz (McLaren) finalizó en la sexta plaza, seguido por el mexicano Sergio Pérez (Racing Point).
El británico Lando Norris (McLaren), el danés Kevin Magnussen (Haas) y el alemán Nico Hulkenberg (Renault) completaron el top-10.
El canadiense Lance Stroll (Racing Point), el ruso Daniil Kvyat (Toro Rosso), el finlandés Kimi Raikkonen (Alfa Romeo), el francés Pierre Gasly (Toro Rosso) y el italiano Antonio Giovinazzi (Alfa Romeo) fueron los otros pilotos que llegaron a meta.