Fernando Alonso beat Lewis Hamilton and Felipe Massa to win the Monaco Grand Prix on Sunday for the second year in a row. The Spaniard on a McLaren finished 4.095 ahead on his teammate Hamilton and 1:09.114 in front of Massa on a Ferrari after 78 laps. Alonso recorded his 17th overall victory and a total of 150th F1 victory for McLaren. The company is on top of the standing as their two heroes Alonso and Hamilton share the lead with 38 points, five ahead of third-place Massa.