Lewis Hamilton defendeu-se de Sebastian Vettel na Bélgica para conquistar a vitória na sua 200ª corrida na Fórmula 1 e reduzir a diferença para o alemão no campeonato.
O britânico arrancou bem e parecia estar a controlar a corrida até que um incidente entre os dois pilotos da Force India obrigou à entrada do Safety Car para que fossem retirados da pista os muitos destroços dos VJM10.
Vettel aproveitou para colocar ultramacios enquanto Hamilton foi obrigado a recorrer aos macios, que eram os únicos pneus novos que tinha à disposição. No reinício da corrida o alemão tentou tirar partido disso e atacou com o DRS mas não conseguiu ultrapassar o Mercedes, que se defendeu na travagem para a curva 5 e manteve a primeira posição.
Com esta vitória, Hamilton está agora a apenas sete pontos de Vettel no campeonato, numa luta que promete e que continuará já na próxima semana, desta vez em casa da Scuderia.
Daniel Ricciardo escapou a quaisquer problemas e ultrapassou Valtteri Bottas no final para regressar aos pódios em Spa, numa corrida em que Max Verstappen voltou a abandonar diante do seu público com problemas no Red Bull.
Kimi Raikkonen foi penalizado com uma passagem pela via das boxes por ignorar bandeiras amarelas no incidente de Verstappen mas realizou uma série de ultrapassagens para recuperar até quarto.
Valtteri Bottas parecia estar seguro no lugar mais baixo do pódio mas foi ultrapassado por Ricciardo e Raikkonen na mesma curva no reinício da corrida após o período de Safety Car, não indo além da quinta posição.
Nico Hulkenberg confirmou a boa forma da Renault ao terminar em sexto, diante do Haas de Romain Grosjean, que regressou aos pontos na Bélgica.
Felipe Massa partiu de 16º e recuperou até oitavo, somando alguns pontos num fim de semana difícil para a Williams. O outro FW40 de Lance Stroll também esteve perto de pontuar ao ser 11º, atrás do Toro Rosso de Carlos Sainz.
Apesar do incidente com o seu colega de equipa, Esteban Ocon ainda levou o Force India à oitava posição, enquanto Sergio Perez foi forçado a desistir.
Depois de ter sido 10º na qualificação, Jolyon Palmer arrancou de 14º devido a uma penalização por troca de caixa de velocidades no seu Renault. O britânico não conseguiu capitalizar o ritmo de ontem e foi 13º.
Stoffel Vandoorne foi 14º na sua estreia no Grande Prémio do seu país, acabando à frente do Haas de Kevin Magnussen, que cometeu um erro no reinício da corrida e perdeu muitas posições.
Fernando Alonso desistiu com problemas no McLaren e foi novamente o protagonista no que às comunicações diz respeito, queixando-se constantemente de falta de potência no seu MCL32.
Marcus Ericsson foi o 16º classificado e o seu colega de equipa Pascal Wehrlein abandonou com problemas no Sauber.
Classificação do Grande Prémio da Bélgica