Megtréfálta az időjárás a Forma-1-es Szocsi Nagydíj résztvevőit. A meteorológusok a verseny idejére esőt jósoltak, de sokáig tiszta időben zajlott a futam, ami szokatlan körülmények között kezdődött. Az első három helyről olyan versenyzők indultak, akiket talán sosem látunk majd ilyen sorrendben az élen: a McLaren brit pilótája, Lando Norris rajtolt az első helyről, őt követte a spanyol Carlos Sainz (Ferrari) és a brit George Russell (Williams). Motorcsere miatt a világbajnoki pontversenyt vezető Max Verstappen (Red Bull) az utolsó helyről vágott neki a távnak, a második helyen álló, hétszeres világbajnok brit Lewis Hamilton (Mercedes) a negyedikről. A Mercedes másik pilótája, Valtteri Bottas szintén hátra került, voltak szaklapok, melyek úgy vélték a finnél azért cseréltek motort, hogy feltartsa Verstappent és megakadályozza az előrejutását. Ez az elképzelés hamar elbukott, Verstappen a hetedik körben megelőzte riválisát.
Norris pályafutása során először indulhatott az élről, ám nem sokáig örülhetett ennek a pozíciónak, mert Sainz az első kanyarban megelőzte őt, Norris a 13. körben szerezte vissza a vezetést. Két körrel később Sainz kiment a bokszba gumit cserélni, csak a szerelők nem tudtak erről, óriási rohanás kezdődött a csapatnál, amikor látták, hogy a pilóta lejön a pályáról.
A gumicseréknek és remek manővereinek köszönhetően Verstappen a 24. körben már ötödik volt, amikor jelezte a csapatának, hogy nem tud rendesen kanyarodni az autójával. Két körrel később Hamilton nagy fékezéssel kerülte el a kicsúszást, közben ráhajtott a kerékvetőkre is, a 27. körben Verstappennel együtt ment kerékcserére. A visszatéréskor a britnek 5,5 másodperc volt az előnye holland vetélytársa előtt.
Norris a 29. körben állt ki az élről és a negyedik helyre jött vissza, előtte Carlos Pérez, Fernando Alonso, Charels Leclerc volt a sorrend, de az első három helyen autózók ekkor még nem cseréltek gumit. A 37. körig mindhárman kimentek, Norris visszakerült az élre, mögötte kevesebb mint három másodperccel lemaradva autózott Hamilton. Ekkor egyre többször jelezték a csapatok a pilótáknak, hogy közeledik az eső, amit az időjósok a futam idejére prognosztizáltak.
A 46. körben szemerkélt, eggyel később már szakadt az eső. Hamiltont a 49. körben csapata kihívta a bokszba kereket cserélni, de a brit nem ment és nem fogadta meg a csapatutasítást Norris sem. Hamilton egy körrel később belátta, hogy nincs más lehetőség, muszáj kiállnia, Norris azonban maradt tovább a pályán, de szinte folyamatosan csúszkált az autójával. Az élen haladó brit az 52. körben (eggyel a vége előtt) látta be, hogy nem fogja tudni befejezni a versenyt, ha nem cserélik le a gumikat az autóján, az első helyét azonban ezzel elveszítette, sőt a dobogóra sem ért oda, végül hetedik lett.
A győzelmet, pályafutása során a századikat, Hamilton szerezte meg Verstappen előtt, a harmadik helyen Sainz végzett. A további sorrend a pontszerző helyeken: Sainz, Daniel Ricciardo, Bottas, Fernando Alonso, Norris, Kimi Räikkönen, Pérez és Russell.
A világbajnoki pontversenyben Hamilton átvette a vezetést Verstappentől.