O Charles Leclerc ήταν ο απόλυτος κυρίαρχος των κατατακτήριων, παίρνοντας την pole με διαφορά σχεδόν επτά δεκάτων από τον teammate του, Antonio Fuoco. Ο Ιταλός τελικά δέχθηκε ποινή τριών θέσεων γιατί μπλόκαρε τον Artem Markelov στις κατατακτήριες, πέφτοντας πίσω από Nyck de Vries, Norman Nato και Luca Ghiotto. Η πλειονότητα των οδηγών επέλεξε τη μέση γόμα για το πρώτο stint, με όλους τους πρωτοπόρους να ακολουθούν αυτή τη στρατηγική.

Ο Leclerc διατήρησε την πρωτοπορία από τον Norman Nato, με τον νεαρό οδηγό της Ferrari να κάνει εξαιρετική άμυνα. Στην τρίτη θέση ανέβηκε ο Artem Markelov με εντυπωσιακό ξεκίνημα, ενώ ο Nyck de Vries είχε κακή εκκίνηση και έπεσε στην τέταρτη θέση, υπό την πίεση των Matsushita και Ghiotto. Πιο πίσω, ο Louis Deletraz έμεινε στο grid, αλλά συνέχισε, αν και έχασε αρκετό χρόνο.

Μετά από δύο γύρους πίεσης, ο Norman Nato έκανε την επίθεσή του και πήρε την πρώτη θέση. Έμεινε εκεί για πέντε γύρους, αφού ο Leclerc πέρασε και πάλι μπροστά, με τον Nato να απειλείται απ΄τον Markelov στη συνέχεια. Πιο πίσω, η προσοχή στράφηκε στον Jordan King που από την 11η είχε ανεβεί στην 6η θέση με αρκετά όμορφα προσπεράσματα, ενώ παρόμοια πορεία ακολούθησε και ο Oliver Rowland. Ο Matsushita είχε χάσει έδαφος και μαζί 3 θέσεις, ενώ ο Fuoco ήταν στη δέκατη θέση. Στον 17ο γύρο όλοι μπήκαν για να αλλάξουν σε μαλακή γόμα, με τον Nato να ανακτά την πρωτοπορία!

Ο Markelov έμεινε δύο περισσότερους γύρους στην πίστα και όταν επέστρεψε στην πίστα ήταν πάλι τρίτος, αλλά 15 δευτερόλεπτα μακριά από τον Nato. Ο de Vries έμεινε στην τέταρτη θέση, με τον Rowland να έχει ανέβει στην έκτη θέση! Ghiotto, King, Coletti (που ξεκίνησε με μαλακή γόμα και είχε πιο φθαρμένη μέση), Albon και Matsushita ήταν στις υπόλοιπες θέσεις της δεκάδας.

Η διαφορά στη μάχη για τη νίκη παρέμεινε σχετικά σταθερή στα τρία δευτερόλεπτα για το πρώτο μισό του τελευταίου stint, όμως ο Leclerc μάζευε τη διαφορά από τον Nato, με τον Markelov να εκμεταλλεύεται τα πιο φρέσκα ελαστικά του για να περάσει με άνεση τον Leclerc, να φτάνει τον Norman Nato και να τον περνά εύκολα για να πάρει μία εκπληκτική νίκη! O Leclerc πήρε την τρίτη θέση στο ντεμπούτο του, με τον King να περνά τον Oliver Rowland στον τελευταίο γύρο, με τον Albon και τον Ghiotto να ακολουθούν. Στο μεταξύ, ο Nyck de Vries κατρακυλούσε και από την τέταρτη θέση έπεσε στην όγδοη και πήρε την pole στο δεύτερο αγώνα.