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.