Britain's Lewis Hamilton grabbed a dramatic victory at the Belgian Grand Prix after rain at the end of the race led to a chaotic but thrilling climax at Spa-Francorchamps on Sunday, reported dpa.
The McLaren-Mercedes driver had to fight to keep his car on the track over the final lap after he had duelled for the lead with Ferrari's Kimi Raikkonen, who had led for most of the race only to slide off into a wall on the penultimate lap.
Ferrari's Felipe Massa finished second, with Nick Heidfeld in a BMW Sauber third.