Alonso wins the Italian Grand Prix for Ferrari

Fernando Alonso
Fernando Alonso handed Ferrari a longed-for victory in their home Italian Grand Prix.

In the championship standings Australian Mark Webber retook the lead from a downcast Lewis Hamilton.

McLaren's world champion Jenson Button, who led for more than half the race, denied Ferrari an even more magical one-two finish in front of their red-shirted fans with second place ahead of Brazilian Felipe Massa.

Button's team-mate Hamilton, who started the day three points ahead of Red Bull rival Webber, crashed out without completing a lap after banging wheels with Massa in a risky bid for third place.

Webber finished sixth to regain the lead he held last month and surge five points clear of the Briton with five races remaining.

Red Bull's other title contender Sebastian Vettel was fourth after a last-lap pitstop.