Heikki Kovalainen became the 100th driver to win a Grand Prix in the Hungarian round of the championship.
The win fell into his lap after a heartbreaking failure for Felipe Massa late in the race. Massa had grabbed the lead by the scruff of the neck with an excellent start and held onto the lead through the first set of pit stops.
But the Ferrari driver seemed to suffer an engine failure while cruising the the flag with only three laps to go.
Kovalainen is the second driver to take his first win this year after Robert Kubica’s win in the Canadian Grand Prix.
He had run third behind Massa and Lewis Hamilton for much of the race, moving up to second when his team mate suffered a puncture on lap 41.
Kovalainen’s win comes after the McLaren team extended his contract to the end of the 2009 season.