McLaren’s Fernando Alonso won a wet and wild European Grand Prix on Sunday to cut championship-leading teammate Lewis Hamilton’s lead to just two points. While Spain’s double world champion celebrated his third victory of the season, after a wheel-banging thrust past Ferrari’s Felipe Massa just four laps from the finish, Hamilton’s run of nine podiums in a row came to an end.