De Grand Prix van China is gewonnen voor Daniel Ricciardo. De Red Bull-coureur profiteerde optimaal van een bandenwissel tijdens een safetycar-situatie en haalde, nadat de race weer vrijgegeven was, de ene na de andere coureur op weg naar de zege.
Ricciardo kreeg daarbij wel wat hulp van teamgenoot Max Verstappen, die voor de Australiër reed, maar posities verloor na een duel met Lewis Hamilton. Even later in de race ging het helemaal mis voor Verstappen die in de hairpin Sebastian Vettel in de rondte tikte, een tien seconden tijdstraf kreeg en het podium uit zijn hoofd kon zetten.
Valtteri Bottas finishte als tweede voor landgenoot Kimi Raikkonen. WK-leider Sebastian Vettel finishte na het akkefietje met Verstappen slechts als achtste.
De race begon rustig met Sebastian Vettel aan de leiding voor Valtteri Bottas die bij de start Kimi Raikkonen passeerde en Max Verstappen, die in de eerste ronde opschoof van P5 naar P3. Tot aan de eerste serie pitstops bleef dit de volgorde. Nadat Bottas al gestopt was, ging Vettel naar binnen. De Ferrari-coureur kwam achter de Fin terug de baan op en kwam, mede doordat Kimi Raikkonen door het Ferrari-team gebruikt werd om Bottas een beetje op te houden, heel dicht achter de Mercedes-coureur. Op hetzelfde moment botsten Toro Rosso-teamgenoten Pierre Gasly en Brendon Hartley waardoor de safetycar op de baan kwam.
Red Bull-racing profiteerde hiervan door als enige topteam nogmaals te stoppen. Verstappen en Ricciardo kwamen daardoor op nieuwere banden in een positie dat ze konden aanvallen. Voor Verstappen liep dit niet goed af, maar Ricciardo passeerde Hamilton, Vettel en Bottas met prachtige acties en won de Grand Prix van China overtuigend.