Németországban a két Mercedes megőrizte a vezetést a vizes pályán, Räikkönen egy erős rajtnak köszönthetően a harmadik helyre zárkózott fel. Verstappen a vizes körülmények között egy rossz rajtot követően több pozíciót is vesztett. Ezek után Bottas és Verstappen többször is csatázott egymással. A bokszkiállások sokaságából Leclerc jött ki a legjobban, és Verstappen kipörgését követően már a második helyen haladt. A monacói hibázott az utolsó előtti kanyarban, ezzel a kavicságyba elásva Ferráriját, újabb biztonsági autós periódust előidézve. Hamilton ugyanott forgott ki pár körrel később, ő azonban visszatért a pályára, és szabálytalanul a bokszutcába hajtott, ahol rengeteg időt vesztett az elő nem készített abroncsok és a sérült autója miatt. A szabály megsértéséért később öt másodperces időbüntetést kapott. A versenyt vezető Bottas rengeteg időt vesztett azáltal, hogy nem tudott csapattársa miatt azonnal a bokszba hajtani, ezzel a harmadik helyre esett vissza a kiállásokat követően. Hamilton a letöltött büntetését követően a 12. helyre esett vissza. A verseny utolsó köreiben hibázott mindkét Mercedeses versenyző, az első kanyarban először Hamilton, körökkel később pedig Bottas csúszott ki. Utóbbinak fel kellett adni a küzdelmet, előbbi folytathatta a versenyt, de hibáját követően az utolsó helyen találta magát. Vettel a 20. helyről rajtolva a második helyen végzett, őt követte az orosz Kvjat, aki pályafutása során harmadik dobogós helyét szerezte meg. A két Alfa Romeót az FIA vizsgálat alá helyezte a futamot követően. A szövetség elmondta, a vizsgálat mindkét versenyzőt érinti, mivel úgy látják, a csapat véthetett a Sportszabályzat 21.1 cikkelye, valamint a Technikai Szabályzat 9. cikkelye ellen. A két versenyző 30 másodperces időbüntetést kapott, így Hamilton és a Williams első pontját szerző Kubica lépett előre pontszerző helyre.