Peterostruki svjetski prvak imao je koristi od Ferrarijevog manjka sreće te je tako ostvario još jedan odličan nastup u Rusiji. Na putu do pobjede, Hamilton (Mercedes) je postao rekorder po broju utrka u kojima je vodio (143!) nadmašivši rekord koji je Michael Schumacher držao posljednjih 18 godina.
U prvim krugovima utrke činilo se da će to biti Ferrarijev dan nakon što je Sebastian Vettel odlično započeo s trećeg mjesta na gridu prošavši Hamiltona izvan idealne putanje, a zatim i svog timskoga kolegu Charlesa Leclerca u drugom zavoju. Uskoro se proširilo preko radija da je to bio dio plana Ferrarijeve igre u Rusiji, ali Vettel nije uspio predati vodstvo svom mlađem suigraču prema dogovoru. Ferrari je kontrolirao utrku sve do odlaska u boks te je tada Leclerc konačno preskočio Vettela prije nego što je ovaj morao zaustaviti svoj bolid pored staze zbog problema s motorom.
Vettelovo odustajanje donijelo je Virtual Safety Car na stazu, poklonivši dvojcu koji vozi za Mercedes, Lewisu Hamiltonu i Valtteriju Bottasu „besplatan” odlazak u boks te tako predavši pobjedu Mercedesu. Bila je to šesta uzastopna pobjeda za Mercedes u Sočiju koji zadržava svoj stopostotni učinak pobjeda na Velikoj nagradi Rusije. Charles Leclerc vratio se kući treći, a Sebastian Vettel utješio se što je proglašen „vozačem dana” unatoč tomu što se povukao na polovici utrke. Ostali značajni nastupi uključivali su peto mjesto za Aleksandra Albona u Red Bullu (odmah iza svoga kolege Maxa Verstappena) nakon što je utrku započeo iz boksa te još jedno dvostruko osvajanje bodova za McLaren (Sainz šesti i Norris osmi). McLaren je sada osvojio više od 100 bodova u sezoni, prvi put od 2014. godine.