Felipe Massa claims his first Grand Prix win! While it was a flawless performance from the Brazilian, all eyes were on the great battle in the closing stages between Fernando Alonso and Michael Schumacher.
Fernando Alonso won a titanic duel against Michael Schumacher for second place.