Jenson Button has won an astonishing Belgian Grand Prix that saw Lewis Hamilton and Fernando Alonso caught up in a huge first-lap crash.
The incident was caused by Romain Grosjean, who seemed to cut across Hamilton.
Sergio Perez was also a victim of the pile-up, which left Button leading the pack behind the safety car, followed by Kimi Raikkonen, Nico Hulkenburg and Paul Di Resta.
The McLaren driver performed brilliantly on the Spa circuit, leading from start to finish as he romped to a 13-second victory ahead of Red Bull's Sebastien Vettel.
Final standings:
1. Button (McLaren)
2. Vettel (Red Bull)
3. Raikkonen (Lotus-Renault)
4. Hulkenburg (Force India)
5. Massa (Ferrari)
6. Webber (Red Bull)
7. Schumacher (Mercedes)
8. Vergne (Toro-Rosso)
9. Ricciardo (Toro-Rosso)
10. Di Resta (Force India)