Sergio Pérez startade från poleposition men var inte först ut från starten. Det var Fernando Alonso. Spanjoren fick dock inte behålla ledningen allt för länge, för redan på fjärde varv var mexikanen förbi.
– Vi har en del jobb att göra där (starten). Vi har ändrat lite men har fortfarande en del att göra för att bli bättre från den positionen, säger Pérez i segerintervjun i Viaplay.
Trots missräkningen i starten handlade det mesta om 33-åringen.
Han behöll ledningen och tog sin femte F1-seger.
Sergio Pérez är dock fortfarande tvåa i sammandraget.
Stallkompisen Max Verstappen, som på grund av mekaniska problem i kvalet fick starta från 15:e position, fick kämpa för att klättra på resultatlistan till en andraplats.
– Ja, det var inte lätt att ta sig igenom fältet men när jag tog dem en efter en kom jag in i en rytm. Jag är glad att vara på podiet, säger han.
Dubbel vändning kring Alonso
Nederländaren noterades dessutom för tävlingens snabbaste tid, vilket gav extrapoäng och fortsatt totalledning före Pérez.
Bakom Red Bull-duon var däremot förvirringen stor. Efter att Alonso stått på pallen fick han tio sekunders tidstillägg för att inte ha genomfört en tidigare bestraffning på korrekt sätt vid ett depåstopp. Något som skapade ilska hos föraren själv.
– Du kan inte dela ut en bestraffning 35 varv efter depåstoppet. De hade tillräckligt med tid att informera om straffet under loppet. Om jag visste det skulle jag kanske utöka till elva sekunder till föraren bakom, säger han enligt Sky Sports.
Hans stall, Aston Martin, lämnade in en protest och senare under kvällen stod det klart att de fått rätt. Detta då de kunnat bevisa att liknande situationer tidigare inte har gett bestraffning.
Mercedes Lewis Hamilton, som efter premiären kritiserade sitt stall och sedan backade i frågan, var ett par placeringar vassare än i Bahrain och slutade femma.