Met een polepositie voor de eerste race van het weekend ging Nyck de Vries op zaterdagmiddag op het circuit van Sotsji prima van start. Ondanks wat geduw en getrek wist de Nederlander als eerste de eerste bocht in te gaan en zijn positie vast te houden.
Na enkele ronden had De Vries al een voorsprong opgebouwd van 1,5 seconde op achtervolger en leider in de tussenstand van het kampioenschap George Russel. Lando Norris, die van de tweede plek aan de wedstrijd begon, had een lastige start waardoor hij direct enkele posities verloor. Daarmee was het voor de toekomstige McLaren Formule 1-coureur nog niet gedaan. In de openingsfase had hij het zwaar en verloor nog meer plekken, terwijl hij vooraf van zins was om Russel het vuur aan de schenen te leggen. De twee Britten zijn volop in gevecht voor het kampioenschap.
Ondanks een goede start wist De Vries zijn leidende positie niet lang vast te houden. De Nederlander werd in de zesde ronde door Antonio Fuoco ingehaald, waarna ook de ontketende thuisrijder Artem Markelov profiteerde. De Rus zette zijn bolide aan de binnenkant naast de Fries en verwees hem terug naar de derde positie. Direct hierna ging de Nederlander bij zijn team langs voor de verplichte pitstop. Ook hier liep het niet vlekkeloos, wat hem enkele seconden kostte.
Uiteindelijk wist Nyck de Vries na 28 ronden als derde over de eindstreep te komen en pakt daarmee hele belangrijke punten voor het kampioenschap.
Markelov zag zijn ambities voor een zege in rook opgaan toen een pitstop compleet misliep, waardoor hij enorm veel tijd verloor. Van een zekere podiumklassering viel de Rus terug naar een kansloze positie buiten de punten.
