Charles Leclerc won Belgian Grand Prix on a tragic weekend for Formula One.
This race was played out less than 24 hours after young French driver Anthoine Hubert was killed in a devastating 160mph Formula Two crash at Spa.
“On one hand a dream realised, other the other it’s very difficult since we lost a friend," Leclerc said. "He was a friend first of all. I dedicate my first win to him, we grew up together and I did my first race with him and cannot enjoy this fully.”
Hamilton, the five-time world champion, had to settle for second as his Silver Arrows team-mate Valtteri Bottas came home third.
That meant Vettel ultimately missed out on a podium, while Max Verstappen crashed out on the very first corner of the race.