A szombati sprintverseny után a vasárnapi futamot is George Russell, a Mercedes brit versenyzője nyerte meg a Brazil Nagydíjon. A 24 éves pilóta ezzel egy napon belül megszerezte második futamgyőzelmét az F1-ben. Russell mögött csapattársa, a hétszeres vb-első Lewis Hamilton ért célba. Carlos Sainz Jr., a Ferrari spanyol pilótája lett a harmadik.
Mozgalmasan kezdődött a futam, az első kör közepén Daniel Ricciardo és a pénteki időmérőn első Kevin Magnussen autója ütközött, a dán pilóta megpördült, eltalálta az ausztrált, így mindketten kiestek. Az újraindítás után a már világbajnok Max Verstappen és Hamilton koccant, a holland autójának első szárnya megsérült, így a mezőny végéről kellett felkapaszkodnia. Nem sokkal később Lando Norris és Charles Leclerc harmadik helyért folyó harca torkolt ütközésbe. Előbbi a belső ívről kissé kisodródva lökte meg a monacóit, aki a gumifalnak csapódott, ám a komolynak tűnő ütközés ellenére visszatért a pályára. A kezdeti izgalmak után nyugodtabban körözött a mezőny, Russel biztosan őrizte előnyét Perez előtt, akire Sainz nem tudott közelíteni. Hamilton folyamatosan küzdötte vissza magát az élmezőnybe, a bokszkiállást követően a negyedik pozícióba tért vissza. A folytatásban a két Mercedes tempója volt a legjobb, és miután Sainz másodszor is a bokszba hajtott, Hamilton előbb a harmadik helyre jött fel, majd Perezt megelőzve a másodikra. 18 körrel a vége előtt Norris autója a pálya szélén megállt, és előbb virtuális, majd valóságos biztonsági autós szakasz következett. A kényszerű lassítás után 12 köre maradt az összerázódott mezőnynek a leintésig, és hamar egyértelművé vált, hogy a biztonsági autós szakasz legnagyobb vesztese Perez lesz, aki mellett előbb Sainz, majd az egész futamon nagyot küzdő Leclerc, valamint Alonso és Verstappen is elment. A két Mercedes-pilótának nem kellett izgulnia, Russell és Hamilton egyértelműen a leggyorsabbak voltak a mezőnyben.