Bottas memimpin dari Hamilton di putaran pertama. Perlombaan dihentikan pada putaran ketujuh setelah kecelakaan multi-mobil, dan Bottas kehilangan kepemimpinan balapan ke Hamilton tak lama setelah restart, akhirnya finis di posisi kedua. Dia lolos ke posisi ketiga di belakang Hamilton dan Verstappen untuk balapan, tetapi mendapat manfaat dari penalti yang dikeluarkan kepada Hamilton karena pelanggaran latihan pra-balapan untuk melintasi garis finish terlebih dahulu, mengklaim kemenangan Grand Prix kesembilan dalam karirnya. Bottas mengambil posisi terdepan di Nürburgring, namun diatasi oleh Hamilton untuk memimpin setelah lock-up di tikungan 1, dan kemudian jatuh lebih jauh setelah Hamilton mampu membuat pit stop selama periode mobil keselamatan virtual. Tak lama setelah itu, Bottas mengeluh kehilangan daya dan terpaksa pensiun dari balapan, memperpanjang kepemimpinan juara Hamilton menjadi 69 poin. Bottas menempati posisi kedua di kedua Portugis dan Emilia Romagna
Grand Prix. Dia mengambil posisi terdepan di yang terakhir, tetapi mengalami kerusakan dari puing-puing di putaran awal dan jatuh ke posisi ketiga sebelum Verstappen pensiun dengan kerusakan ban.