In a dramatic, constantly changing race; Lewis Hamilton has won the Monaco Grand Prix.
Classified:
Pos Driver Team Time 1. Hamilton McLaren-Mercedes (B) 2h00:42.272 2. Kubica BMW Sauber (B) + 3.069 3. Massa Ferrari (B) + 4.811 4. Webber Red Bull-Renault (B) + 19.264 5. Vettel Toro Rosso-Ferrari (B) + 24.657 6. Barrichello Honda (B) + 28.408 7. Nakajima Williams-Toyota (B) + 30.180 8. Kovalainen McLaren-Mercedes (B) + 33.191 9. Raikkonen Ferrari (B) + 33.793 10. Alonso Renault (B) + 1 lap 11. Button Honda (B) + 1 lap 12. Glock Toyota (B) + 1 lap 13. Trulli Toyota (B) + 1 lap 14. Heidfeld BMW Sauber (B) + 4 laps Fastest lap: Raikkonen, 1:16.689 Not classified/retirements: Driver Team On lap Sutil Force India-Ferrari (B) 67 Rosberg Williams-Toyota (B) 58 Piquet Renault (B) 46 Fisichella Force India-Ferrari (B) 37 Coulthard Red Bull-Renault (B) 13 Bourdais Toro Rosso-Ferrari (B) 13