Con 12 vueltas de carrera, Verstappen, quien había partido desde el último lugar, estaba 12° con el Red Bull. Un giro después, Norris pudo doblegar a Sainz Jr. y recuperó la primera posición. A su vez, Russell pasó por boxes y cambió neumáticos. Otro de los que pasaron por los pits fue Sainz Jr. con la Ferrari y regresó a pista en el 13° lugar. Por su parte, Verstappen ya estaba en la sexta colocación. Llegó la vuelta 23 y Ricciardo tuvo una detención que lo complicó, ya que perdió mucho tiempo. Giros después, fue el turno de Hamilton y Verstappen de pasar por boxes; regresaron 9° y 12°.En la vuelta 29 se detuvo en los pits el líder Norris, quien hizo un gran trabajo y regresó a pista en el cuarto lugar. Pero los pilotos que tenía por delante el de McLaren no habían cambiado neumáticos aún.

Con 36 giros, Leclerc fue a boxes a cambiarlos y Ferrari hizo una detención lenta que lo dejó en el 13er lugar del clasificador. Instantes después, Pérez y Alonso pasaron por los pits y Norris recuperó la punta, escoltado por Hamilton, Sainz y Ricciard. A ocho vueltas del final, Pérez pudo doblegar a Ricciardo y se transformó en el nuevo cuarto. Momentos después, el mexicano dejó atrás a Sainz Jr. y se metió tercero. Sobre el cierre apareció la lluvia y comenzó el drama: varios pilotos, incluido Verstappen, fueron a boxes para colocar neumáticos intermedios de lluvia. En el giro 50, Hamilton fue a boxes, colocó el compuesto intermedio de lluvia y siguió en la competencia. Luego, Norris no pudo aguantar la primera posición con neumáticos para piso seco y fue superado por el británico de Mercedes. Por su parte, Verstappen ya estaba tercero con el Red Bull. A una vuelta del cierre, Norris fue a boxes, Verstappen subió al segundo lugar y Sainz Jr. al tercero. Finalmente, fue victoria para Hamilton en el Gran Premio de Rusia y llegó así a su éxito N° 100 en la Fórmula 1. Segundo llegó Verstappen, tercero Sainz Jr., cuarto Ricciardo y completó los mejores cinco, Bottas. Más atrás se ubicaron Alonso, Norris, Raikkonen, Pérez y George Russell.

El campeonato es liderado por Hamilton, con 246,5 puntos, sobre 244,5 de Verstappen y 151 de Bottas. La próxima fecha de la Fórmula 1 será el 10 de octubre, con el Gran Premio de Turquía.