Results of the 2008 Hungarian F1 Grand Prix.

Victory at the Hungaroring belonged to Ferrari's Felipe Massa but in a cruel twist of fate, he retired with just three laps remaining and gifted Heikki Kovalainen his maiden win Meanwhile Kovalainen's teammate Lewis Hamilton suffered a mid-race puncture and missed out on podium points.

Toyota posted their best result of the season as Timo Glock finished second in a well driven race from fifth on the grid. His team's much improved cars also handing them points for seventh. Ferrari's best result was third for Kimi Raikkonen, 16 seconds behind the leader, after he started on the third row of the grid.

Fernando Alonso also posted a season best, finishing fourth, two seconds ahead of Lewis Hamilton. The championship leader can be satisfied with the damage limitation after rejoining the race in tenth with soft compound tyres. He will be relieved that Massa's blown engine denied him 10 points and the championship lead, especially after the Brazilian trumped both McLarens a the start to snatch a brilliant lead.

Nelson Piquet Jnr picked up more points with a sixth place, ahead of Jarno Trulli, while eighth was a disappointment for Robert Kubica and the many Polish fans from across the Hungarian border. It was BMW's worse result all season.

Massa had built a small lead on a lighter fuel load when he pitted after lap 18, and Hamilton followed a lap later, tactically taking on more fuel. But a puncture on lap 41 denied the fans of a mouthwatering duel and left Massa unchallenged until the twist at the end.

Kovalainen, meanwhile, suffered no dramas and kept his head down to claim an unexpected victory, making him the fifth winner of this exciting season and 100th GP winner in the history of the event. It gave McLaren another chance to claw back points from Ferrari in the Constructors' Championship and they now trail by only 11 and have leap frogged the waining BMW team by 10, for a total of 100.

Lewis Hamilton luckily retains his lead in the Drivers' standings on 62, five points clear of Kimi Raikkonen and eight points ahead of Massa. Former leader Robert Kubica is further back on 49 points.

Results from Hungarian Grand Prix

1. Heikki Kovalainen (Fin) McLaren-Mercedes 1hr 37min 27.067secs 2. Timo Glock (Ger) Toyota +00:11.061
3. Kimi Raikkonen (Fin) Ferrari 00:16.856
4. Fernando Alonso (Spa) Renault 00:21.614
5. Lewis Hamilton (GB) McLaren-Mercedes 00:23.048
6. Nelson Piquet (Brz) Renault 00:32.298
7. Jarno Trulli (Ita) Toyota 00:36.449
8. Robert Kubica (Pol) BMW Sauber 00:48.321
9. Mark Webber (Aus) Red Bull - Renault 00:58.834
10. Nick Heidfeld (Ger) BMW Sauber 01:07.709
11. David Coulthard (GB) Red Bull - Renault 01:10.407
12. Jenson Button (GB) Honda 1 lap
13. Kazuki Nakajima (Jpn) Williams - Toyota 1 lap
14. Nico Rosberg (Ger) Williams - Toyota 1 lap
15. Giancarlo Fisichella (Ita) Force India - Ferrari 1 lap
16. Rubens Barrichello (Brz) Honda 2 laps
17. Sebastien Bourdais (Fra) Toro Rosso - Ferrari 3 laps

ret. Felipe Massa (Brz) Ferrari 67 laps completed
ret. Adrian Sutil (Ger) Force India - Ferrari 62 laps completed
ret Sebastian Vettel (Ger) Toro Rosso - Ferrari 22 laps completed