Pos No Driver Team Lap Time Of Day Average Speed Time
1 1 Michael Schumacher Ferrari 48 15:11:02 216.946 1:21.858
2 3 Jenson Button BAR-Honda 22 14:34:15 214.987 1:22.604
3 10 Alexander Wurz McLaren-Mercedes 24 14:37:29 213.902 1:23.023
4 5 Fernando Alonso Renault 22 14:34:08 213.619 1:23.133
5 9 Kimi Räikkönen McLaren-Mercedes 8 14:14:34 213.201 1:23.296
6 4 Takuma Sato BAR-Honda 23 14:36:04 213.016 1:23.368
7 15 Vitantonio Liuzzi Red Bull Racing 46 15:09:27 212.710 1:23.488
8 12 Felipe Massa Sauber-Petronas 37 14:56:53 212.420 1:23.602
9 8 Nick Heidfeld Williams-BMW 54 15:20:59 211.623 1:23.917
10 11 Jacques Villeneuve Sauber-Petronas 45 15:07:46 211.371 1:24.017
11 16 Jarno Trulli Toyota 44 15:06:21 211.358 1:24.022
12 19 Narain Karthikeyan Jordan-Toyota 20 14:32:18 211.177 1:24.094
13 17 Ralf Schumacher Toyota 19 14:30:32 210.836 1:24.230
14 7 Mark Webber Williams-BMW 17 14:27:36 210.364 1:24.419
15 2 Rubens Barrichello Ferrari 13 14:22:01 210.325 1:24.435
16 14 David Coulthard Red Bull Racing 22 14:35:05 209.813 1:24.641
17 18 Tiago Monteiro Jordan-Toyota 19 14:30:58 209.620 1:24.719
18 6 Giancarlo Fisichella Renault 4 14:09:17 207.305 1:25.665
19 21 Christijan Albers Minardi-Cosworth 18 14:30:16 203.143 1:27.420
20 20 Patrick Friesacher Minardi-Cosworth 5 14:11:00 201.041 1:28.334
That's very impressive by Karthikeyan