Anything can happen at Spa, and after a near dull race at Spa, it did.
It started to rain on the track with just three laps remaining.
Everyone stayed out on dry tyres except Heifeld.
Hamilton closed in on Raikkonen and passed him for the lead in the final corner. But cut the corner and was forced to give it back. By the following corner, Hamilton had sliced back to the lead by finding his way underneath Raikkonen.
Then Rosberg went off right in front of Hamilton who was forced to take evasive action, as Raikkonen went back to the lead. Who then did a 360 at the next corner, giving it back to Hamilton. Raikkonen tried to catch back up to Hamilton, but touched a painted corner and spun into the wall.
Alonzo then came into the pits with a lap to go to for intermediates.
Both he and Heifeld then passed just about all the cars in front of them except Massa and Hamilton to finish fourth and third respectfully.
Hamilton drove the car on the edge for the final lap and won the race.