Yohooo..
a complete domination by Mclaren..
McLaren's Fernando Alonso won a no-holds-barred battle with team-mate Lewis Hamilton to win the Monaco Grand Prix for the second year in a row.
The world champion drove a race of breathtakingly relentless speed to break Hamilton's challenge and re-take the lead in the world championship.
The two men were in a race of their own, with Ferrari driver Felipe Massa unable to keep pace in third place.
Giancarlo Fisichella gave Renault their best result of the year with fourth.
The result leaves Alonso and Hamilton level on 38 points at the head of the championship, which the double world champion leads by virtue of his two wins to Hamilton's none.
Englishman Hamilton was impressive on his debut at one of Formula One's most demanding tracks, but he had no answer to a masterclass from Alonso.
The Spaniard displayed his trademark consistent pace and decided the race with a series of stunning laps before his final pit stop.
Well Kimi sure brought great luck to Ferrari

good work kimi.. you are a pal
Go Mclaren Go...
Final Results
1. ALONSO McLaren 1h40m29.329s
2. HAMILTON McLaren + 4.095s
3. MASSA Ferrari + 1m09.114s
4. FISICHELLA Renault + 1 lap
5. KUBICA BMW Sauber + 1 lap
6. HEIDFELD BMW Sauber + 1 lap
7. WURZ Williams + 1 lap
8. RAIKKONEN Ferrari + 1 lap
9. SPEED Toro Rosso + 1 lap
10. BARRICHELLO Honda + 1 lap
11. BUTTON Honda + 1 lap
12. ROSBERG Williams + 1 lap
13. KOVALAINEN Renault + 1 lap
14. COULTHARD Red Bull + 2 laps
15. TRULLI Toyota + 2 laps
16. SCHUMACHER Toyota + 2 laps
17. SATO Super Aguri + 2 laps
18. DAVIDSON Super Aguri + 2 laps
R. ALBERS Spyker + 8 laps
R. SUTIL Spyker + 24 laps
R. WEBBER Red Bullt + 60 laps
R. LIUZZI Toro Rosso + 76 laps