Sebastian Vettel ajoi Belgian GP:n voittoon. Saksalaiskuski ohitti ensimmäisellä kierroksella paalulta startanneen Lewis Hamiltonin ja piti sijoituksensa kisan loppuun saakka. Kärkikolmikon täydensi Red Bullin Max Verstappen.

Vettel kavensi voitollaan Hamilton 24 pisteen MM-johdon vain seitsemääntoista pisteeseen.

Kilpailu sai dramaattisen alun ja turva-auto nähtiinkin radalla ensimmäisen kierroksen jälkeen. Renaultin Nico Hülkenberg ajoi ensimmäisessä mutkassa rajusti Fernando Alonson perään. McLaren singahti Sauberin Charles Leclercin yli.

Alonso pyyhkäisi mukanaan myös Daniel Ricciardon takasiiven ja australialainen törmäsi tämän seurauksena Kimi Räikkösen takarenkaaseen. Alonso, Leclerc ja Hülkneberg joutuivat keskeyttämään kisan välittömästi, kun Räikkönen ja Ricciardo jättivät leikin kesken myöhemmin vaurioista johtuen.

Alun rytinän jälkeen kilpailu rauhottui, ja suurin osa tapahtumista oli Valtteri Bottaksen ympärillä, joka nousi kisassa upeasti seitsemännestätoista ruudusta neljänneksi. Bottas ohitti kilpailun lopussa neljättä sijaansa puolustaneen Force Indian Sergio Perezin.