* Lap 1: Pole position qualifier Felipe Massa is beaten away by Fernando Alonso. Lewis Hamilton makes an even better start than his team-mate and slices past both Ferraris to lie second, ahead of Massa and Kimi Räikkönen. Nick Heidfeld settles into fifth ahead of Robert Kubica, Nico Rosberg, Giancarlo Fisichella, Jarno Trulli, Heikki Kovalainen, Mark Webber, David Coulthard, Ralf Schumacher, Scott Speed, Anthony Davidson, Jenson Button, Vitantonio Liuzzi, Alexander Wurz (who runs wide at Turn Four), Takuma Sato and Rubens Barrichello (who starts from the pits and bangs wheels with Adrian Sutil at Turn Four, forcing the German into the gravel trap – and retirement). Christijan Albers brings up the rear.
* Lap 2: Alonso extends his lead to 2.7s. Liuzzi pits for a fresh nose. Barrichello passes Sato.
* Lap 3: Massa challenges Hamilton at Turn One, but is repelled. He then passes the Englishman briefly at Turn Four before losing out again, which almost drops him back into Räikkönen’s clutches.
* Lap 4: Alonso leads by 5.1s. Wurz passes Button.
* Lap 6: Massa passes Hamilton at Turn Four, but this time runs wide on the grass and slips to fifth, behind Räikkönen and Massa. Wurz passes Davidson for 15th. Barrichello passes Button.
* Lap 7: Wurz passes Speed. Albers pits to retire.
* Lap 8: Wurz passes Schumacher.
* Lap 9: Alonso turns a 1m37.309s – the race’s fastest lap yet.
* Lap 10: Alonso improves to 1m37.266s. Sato passes Button
* Lap 11: Kubica pits and loses time with a sticking left rear.
* Lap 12: Alonso laps in 1m36.961s. Barrichello pits.
* Lap 13: Wurz ousts Coulthard to take 12th.
* Lap 14: Alonso posts a 1m36.921s to lead by 13.4s.
* Lap 17: Massa, Wurz, Speed and Sato pit.
* Lap 18: Alonso pits, as do Räikkönen, Trulli and Davidson. Hamilton leads.
* Lap 19: Rosberg, Schumacher and Liuzzi pit.
* Lap 20: Hamilton peels in for fresh fuel and tyres. Heidfeld leads.
* Lap 21: Alonso runs second from Heidfeld, with Räikkönen stuck in fifth behind Fisichella. Webber and Button pit.
* Lap 22: Heidfeld and Kovalainen pit. Alonso leads again. Hamilton sets a new fastest lap – 1m36.701s.
* Lap 23: Fisichella pits. Räikkönen moves up to third.
* Lap 25: Alonso leads by 10.8s from Hamilton, Räikkönen, Heidfeld, Massa, Rosberg, Coulthard (still to stop), Fisichella, Trulli, Kovalainen, Wurz, Webber, Kubica, Barrichello, Schumacher, Button, Speed, Sato, Davidson and Liuzzi.
* Lap 26: Coulthard pits.
* Lap 27: Hamilton is closing on Alonso. The gap is down to 8.7s. Kubica pits for a new front wing.
* Lap 28: Schumacher pits.
* Lap 29: Alonso waves a fist at Liuzzi after the Italian delays him while being lapped.
* Lap 34: Alonso leads by 8.1s and Hamilton is 12.7s clear of Räikkönen. Wurz, Barrichello, Speed and Davidson all pit. Kubica passes Schumacher.
* Lap 36: Coulthard and Liuzzi pit. The Scot retires.
* Lap 37: Button pits.
* Lap 38: Hamilton, Rosberg and Trulli pit.
* Lap 39: Kovalainen and Sato pit.
* Lap 40: Alonso pits, Räikkönen leads.
* Lap 41: Räikkönen pits, Alonso moves back to the front. He leads Hamilton by 12.5s.
* Lap 43: With all second stops complete, Alonso leads Hamilton, Räikkönen – 7.7s adrift after gaining 1.7s during the lap – Heidfeld, Massa and Fisichella. Rosberg pulls off to retire.
* Lap 45: Räikkönen closes to within 6.1s of Hamilton.
* Lap 46: It’s now down to 5.6s with 10 laps to go. Alonso, meanwhile, is 18.0s clear at the front of the field. Heidfeld, Massa, Fisichella, Trulli and Kovalainen complete the top eighth. Kubica spins and drops from 15th to 18th.
* Lap 48: Another big gain for Räikkönen: Hamilton is only 4.5s ahead.
* Lap 51: Räikkönen cuts his arrears to 2.8s…
* Lap 52: …and 2.3s.
* Lap 54: Two laps to go and 1.2 seconds separate second from third. Alonso leads by 22.2s.
* Lap 55: Hamilton and Räikkönen begin their final lap 0.8s apart.
* Lap 56: Alonso scores his first McLaren victory. He finishes 17.5s ahead of Hamilton, who is still 0.7s clear of Räikkönen at the flag. Heidfeld is fourth for the second time in as many races, ahead of Massa, Fisichella, Trulli and Kovalainen.
