1 F Alonso (Renault)
2 J Trulli (Toyota)
3 K Raikkonen (McLaren)
4 R Schumacher (Toyota)
5 P De la Rosa (McLaren)
6 M Webber (Williams)
7 F Massa (Sauber)
8 Coulthard (Red Bull)
Lap 57: Alonso takes the chequered flag to win his second successive Grand Prix, his third overall and Renault's 100th. Trulli finishes 13.4 seconds behind, while Raikkonen takes third. Coulthard nicks eighth spot from Barrichello.
Lap 56: Sauber retire Villeneuve as Coulthard badgers Barrichello for the final point.
Lap 55: Coulthard passes Villeneuve to move into ninth while De la Rosa finally gets by Webber on Turn 5.
Lap 53: De la Rosa, in the clearly faster McLaren, is still badgering Webber. Alonso is beginning to ease up in front but still leads Trulli. Barrichello appears to have a gear-box problem and has Villeneuve right behind him.
Lap 51: While De la Rosa continues his duel with the feisty Webber, Ralf Schumacher continues to move away in fourth. Massa passes Barrichello on Turn 7.
Lap 49: De la Rosa is all over the back of Webber but cannot pass him.
Lap 47: Button stalls his BAR in the pits and retires. Massa moves into the points.
Lap 45: Raikkonen is in third after his second pit stop - four seconds ahead of Jenson Button and almost 10 seconds ahead of Barrichello.
Lap 43: Raikkonen pits in the McLaren.
Lap 42: Trulli makes his pit stop and rejoins without problems and ahead of Raikkonen's McLaren. Webber also pits in the Williams.
Lap 41: Alonso makes his final pit stop in the Renault and rejoins with no problem. De la Rosa passes Barrichello into the final corner. Ralf Schumacher also pits.
Lap 40: De la Rosa is right back up with Barrichello again after his off-track excursion.
Lap 39: Alonso sets fastest lap and extends his lead to 13.3secs - and is immediately told to cool it off by the Renault pit and look after his car.
Lap 38: Alonso extends his lead over Trulli to 12.6secs and now looks unbeatable in the Renault - and well on course for his second consecutive race win.
Lap 37: Alonso is now 11.5secs ahead of Trulli. De la Rosa dives down the inside of Barrichello at Turn One but makes a hash of the move and runs wide, ploughing over the grass before rejoining.
Lap 36: Raikkonen runs wide three corners before the end of the lap but holds on to third place ahead of Ralf Schumacher, although the Toyota is now just 3.7secs behind the McLaren. De la Rosa is climbing all over the back of Barrichello's Ferrari, but is looking a bit race-rusty in his attempts to get by.
Lap 34: Webber loses the Williams while braking going into Turn 9 and loses two places to Raikkonen and Ralf Schumacher. De la Rosa has caught Barrichello at about a second a lap and is now pressuring the Ferrari hard for sixth place.
Lap 33: De la Rosa passes Button for seventh place at the first corner. Raikkonen is now 1.5secs behind Webber's third-placed Williams.
Lap 29: Raikkonen carves 0.5secs out of Webber's advantage, with the Williams now just two seconds ahead of the McLaren.
Lap 28: Alonso is leading Trulli by 7.1 seconds. Webber, 21 seconds behind Trulli, is 2.4secs ahead of Raikkonen's McLaren. Button, in seventh behind Ralf Schumacher and Barrichello, appears to be struggling with his brakes and his fighting to hold off De la Rosa's McLaren.
Lap 26: Heidfeld pulls off.
Lap 25: Barrichello locks a front wheel into Turn 10 and runs wide before rejoining. He makes his first scheduled pit stop at the end of the lap. Heidfeld has smoke coming out of his Williams as he comes into the pit straight.
Lap 24: Ralf Schumacher makes a mistake at Turn 10 and runs wide befre rejoining. Raikkonen and Button pit.
Lap 23: Heidfeld pits in the Williams - Raikkonen will be desperate to make up enough time to pass him before his own stop.
Lap 21: De la Rosa makes a clumsy attempt to pass Sato at the end of the pit straight and runs off the track, losing two places to Barrichello and Button. Trulli pits, as does Webber, and the Italian rejoins behind the battle between Heidfeld and Raikkonen.
Lap 20: Alonso makes his first pit stop and rejoins in third place ahead of Heidfeld.
Lap 19: Another fastest lap by Alonso stretches his lead to 3.9secs.
Lap 18: Alonso sets another fastest lap to extend his lead over Trulli to 3.3secs as Ralf Schumacher makes the first scheduled pit stop and rejoins in 12th place. Ferrari say Michael Schumacher's retirement was caused by hydraulic failure. Lap 17: Trulli shaves a further fraction from Alonso's lead, which is now down to 2.9secs. Ralf Schumacher is less than a second behind Webber as the pit stop window approaches.
Lap 16: Button loses ninth place to the charging Barrichello in the only surviving new Ferrari. Sato is holding off a determined challenge from De la Rosa's McLaren in seventh place.
Lap 15: Trulli responds to Alonso's pace and reduces the Renault's lead to 3.1secs.
Lap 14: Alonso sets fastest lap and pulls out 0.5secs on Trulli to extend his lead to 3.2secs.
Lap 13: Trulli is 0.3secs faster than Alonso for the second lap in succession and the Toyota is now just 2.7secs behind the Renault.
Lap 11: Michael Schumacher runs wide at Turn Nine after locking his brakes going into the corner and rejoins - but only slowly. He pulls into the pits at the end of the lap and drives straight into the Ferrari garage - his first retirement for technical reasons for 58 Grands Prix.
Lap 10: Michael Schumacher is right behind Alonso, pressuring the Renault driver hard. Trulli is 2.8secs adrift of the Ferrari, with Webber a further 8.5secs behind.
Lap nine: Ralf Schumacher makes it past Heidfeld after a mistake by the Williams driver, who is now under heavy pressure from Raikkonen. Michael Schumacher is now just 0.6secs behind leader Alonso.
Lap eight: Heidfeld makes a mistake going into Turn 10, but manages to hold off a challenge from Ralf Schumacher into Turn 11.
Lap six: Schumacher closes on Alonso by 0.2secs, reducing the Renault's lead to 0.8secs. Heidfeld is coming under attack in fifth place from Ralf Schumacher's Toyota and Raikkonen's McLaren.
Lap five: Alonso extends his lead over Schumacher to one second, with Trulli a further 1.7secs adrift of the Ferrari. Webber is 4.4secs behind the Toyota
Lap four: Fisichella is back in the pits and climbs out of his car t retire.
Lap three: Fisichella pulls into the pits to retire the Renault but continues back on to the track having felt the engine come back on song, as Karthikeyan's race in the Jordan ends. Alonso is 0.8secs ahead of Schumacher's Ferrari.
Lap two: Schumacher is chasing Alonso hard looking for a way by. Fisichella has smoke coming from the back of his engine.
Lap one: Alonso makes a good start and Schumacher holds off a strong challenge from Trulli for second place. Webber passes team-mate Heidfeld for fourth.
De la Rosa drops back to 10th place. Barrichello is in 10th place from the back of the grid, having passed Button at the end of the lap. Klien did not leave the pit lane at the start of the race and has now retired.
1230: Fernando Alonso leads the field away on the formation lap as Klien stalls his Red Bull. The Austrian, who qualified an impressive seventh, will now start from the back.
Renault's Fernando Alonso is gunning to extend his championship lead after taking his second consecutive pole position.
But the Spaniard faces an intriguing battle with Michael Schumacher, who has qualified second for the debut race of Ferrari's definitive 2005 car.
The new Ferrari has looked impressively quick in Bahrain - burying memories of the team's struggles in Malaysia two weeks ago.
But the weekend has not been without problems - Schumacher's team-mate Rubens Barrichello has suffered a succession of gearbox problems, which must raise doubts about the ability of either car to go the distance in the race.
The Brazilian will start last after Ferrari decided to change his engine following his struggle to qualify 15th.
As a symbol of mourning following the death of Pope John Paul II, both Ferraris will race with a black mark of respect on their nose cones.