Completó el podio otro finlandés, Valtteri Bottas (Mercedes). El británico Lewis Hamilton, también de la marca alemana, fue cuarto y es segundo en la general del Mundial a 14 puntos de Vettel. Tras el parón por vacaciones, la próxima carrera será a finales de agosto en Bélgica.
Vettel logró el 46º triunfo de su carrera: «No fue fácil, tras diez vueltas la dirección se iba para todos los lados».
«Mejoró al final, pero durante una gran parte de la carrera me centré en evitar las vibraciones para no dañar más el coche», añadió el alemán, al que le protegió Räikkönen de una posible remontada de Hamilton.
Bottas había dejado pasar a su compañero británico para que atacara a los Ferrari y el vigente campeón mundial le devolvió el gesto antes de la meta para que entrara en el podio.
El australiano Daniel Ricciardo (Red Bull) tuvo que abandonar después de ser golpeado en la salida por su compañero holandés Max Verstappen, finalmente quinto tras haber recibido una penalización de diez segundos por este incidente.
Los dos McLaren-Honda del español Fernando Alonso, 6º, y del belga Stoffel Vandoorne, 10º, entraron en los puntos por primera vez esta temporada, marcada por los problemas para el equipo británico.
Durante mucho tiempo en la lucha con su compatriota Alonso, Carlos Sainz Jr (Toro Rosso) finalizó séptimo.
El mexicano Sergio Pérez (Force India) y su compañero francés Esteban Ocon fueron octavo y noveno. (D)