Please read the following table in HTML format from a webpage and then answer the question in detail according to the table. Each table cell is defined by a <td> and a </td> tag. Each table row starts with a <tr> and ends with a </tr> tag. 'rowspan=m' and 'colspan=n' represents a cell spaning over 'm' rows and 'n' columns.

Webpage title:
2005 Macau Grand Prix
Table title:
Main Race
Table:
<table id='hittask' contenteditable='False'>
<tr> <th colspan=1 rowspan=1 > Pos </th><th colspan=1 rowspan=1 > No. </th><th colspan=1 rowspan=1 > Driver </th><th colspan=1 rowspan=1 > Team </th><th colspan=1 rowspan=1 > Laps </th><th colspan=1 rowspan=1 > Time/Retired </th><th colspan=1 rowspan=1 > Grid </th></tr>
<tr> <th class="highlighted"  colspan=1 rowspan=1 > 1 </th><td colspan=1 rowspan=1 > 8 </td><td class="highlighted"  colspan=1 rowspan=1 > Brazil Lucas di Grassi </td><td colspan=1 rowspan=1 > Manor Motorsport </td><td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > 40:49.730 </td><td colspan=1 rowspan=1 > 3 </td></tr>
<tr> <th class="highlighted"  colspan=1 rowspan=1 > 2 </th><td colspan=1 rowspan=1 > 5 </td><td class="highlighted"  colspan=1 rowspan=1 > Poland Robert Kubica </td><td colspan=1 rowspan=1 > Carlin Motorsport </td><td colspan=1 rowspan=1 > 15 </td><td class="highlighted"  colspan=1 rowspan=1 > +0.659 </td><td colspan=1 rowspan=1 > 2 </td></tr>
<tr> <th class="highlighted"  colspan=1 rowspan=1 > 3 </th><td colspan=1 rowspan=1 > 2 </td><td class="highlighted"  colspan=1 rowspan=1 > Germany Sebastian Vettel </td><td colspan=1 rowspan=1 > ASM Formule 3 </td><td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > +3.924 </td><td colspan=1 rowspan=1 > 8 </td></tr>
<tr> <th colspan=1 rowspan=1 > 4 </th><td colspan=1 rowspan=1 > 3 </td><td colspan=1 rowspan=1 > Brazil João Paulo de Oliveira </td><td colspan=1 rowspan=1 > TOM'S </td><td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > +7.003 </td><td colspan=1 rowspan=1 > 7 </td></tr>
<tr> <th colspan=1 rowspan=1 > 5 </th><td colspan=1 rowspan=1 > 4 </td><td colspan=1 rowspan=1 > Japan Kazuki Nakajima </td><td colspan=1 rowspan=1 > TOM'S </td><td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > +8.619 </td><td colspan=1 rowspan=1 > 7 </td></tr>
<tr> <th colspan=1 rowspan=1 > 6 </th><td colspan=1 rowspan=1 > 1 </td><td colspan=1 rowspan=1 > France Loïc Duval </td><td colspan=1 rowspan=1 > ASM Formule 3 </td><td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > +8.705 </td><td colspan=1 rowspan=1 > 1 </td></tr>
<tr> <th colspan=1 rowspan=1 > 7 </th><td colspan=1 rowspan=1 > 7 </td><td colspan=1 rowspan=1 > Denmark Christian Bakkerud </td><td colspan=1 rowspan=1 > Carlin Motorsport </td><td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > +11.185 </td><td colspan=1 rowspan=1 > 11 </td></tr>
<tr> <th colspan=1 rowspan=1 > 8 </th><td colspan=1 rowspan=1 > 19 </td><td colspan=1 rowspan=1 > Italy Paolo Montin </td><td colspan=1 rowspan=1 > Ombra Racing </td><td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > +12.490 </td><td colspan=1 rowspan=1 > 8 </td></tr>
<tr> <th colspan=1 rowspan=1 > 9 </th><td colspan=1 rowspan=1 > 14 </td><td colspan=1 rowspan=1 > France Romain Grosjean </td><td colspan=1 rowspan=1 > Signature-Plus </td><td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > +13.007 </td><td colspan=1 rowspan=1 > 16 </td></tr>
<tr> <th colspan=1 rowspan=1 > 10 </th><td colspan=1 rowspan=1 > 11 </td><td colspan=1 rowspan=1 > France Franck Perera </td><td colspan=1 rowspan=1 > Prema Powerteam </td><td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > +13.290 </td><td colspan=1 rowspan=1 > 15 </td></tr>
<tr> <th colspan=1 rowspan=1 > 11 </th><td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > France Guillaume Moreau </td><td colspan=1 rowspan=1 > Signature-Plus </td><td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > +13.890 </td><td colspan=1 rowspan=1 > 12 </td></tr>
<tr> <th colspan=1 rowspan=1 > 12 </th><td colspan=1 rowspan=1 > 16 </td><td colspan=1 rowspan=1 > Brazil Fábio Carbone </td><td colspan=1 rowspan=1 > Signature </td><td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > +16.445 </td><td colspan=1 rowspan=1 > 19 </td></tr>
<tr> <th colspan=1 rowspan=1 > 13 </th><td colspan=1 rowspan=1 > 30 </td><td colspan=1 rowspan=1 > Australia Karl Reindler </td><td colspan=1 rowspan=1 > Alan Docking Racing </td><td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > +17.334 </td><td colspan=1 rowspan=1 > 17 </td></tr>
<tr> <th colspan=1 rowspan=1 > 14 </th><td colspan=1 rowspan=1 > 9 </td><td colspan=1 rowspan=1 > United Kingdom Mike Conway </td><td colspan=1 rowspan=1 > Manor Motorsport </td><td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > +17.808 </td><td colspan=1 rowspan=1 > 4 </td></tr>
<tr> <th colspan=1 rowspan=1 > 15 </th><td colspan=1 rowspan=1 > 23 </td><td colspan=1 rowspan=1 > Macau Michael Ho </td><td colspan=1 rowspan=1 > Team Midland Euroseries </td><td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > +26.120 </td><td colspan=1 rowspan=1 > 25 </td></tr>
<tr> <th colspan=1 rowspan=1 > 16 </th><td colspan=1 rowspan=1 > 18 </td><td colspan=1 rowspan=1 > Macau Rodolfo Ávila </td><td colspan=1 rowspan=1 > HBR Motorsport </td><td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > +28.615 </td><td colspan=1 rowspan=1 > 24 </td></tr>
<tr> <th colspan=1 rowspan=1 > 17 </th><td colspan=1 rowspan=1 > 26 </td><td colspan=1 rowspan=1 > Japan Daisuke Ikeda </td><td colspan=1 rowspan=1 > ZAP Speed </td><td colspan=1 rowspan=1 > 14 </td><td colspan=1 rowspan=1 > +1 lap </td><td colspan=1 rowspan=1 > 20 </td></tr>
<tr> <th colspan=1 rowspan=1 > 18 </th><td colspan=1 rowspan=1 > 31 </td><td colspan=1 rowspan=1 > Macau Lei Kit Meng </td><td colspan=1 rowspan=1 > Swiss Racing Team </td><td colspan=1 rowspan=1 > 14 </td><td colspan=1 rowspan=1 > +1 lap </td><td colspan=1 rowspan=1 > 27 </td></tr>
<tr> <th colspan=1 rowspan=1 > 19 </th><td colspan=1 rowspan=1 > 29 </td><td colspan=1 rowspan=1 > Macau Jo Merszei </td><td colspan=1 rowspan=1 > Jo Merszei </td><td colspan=1 rowspan=1 > 14 </td><td colspan=1 rowspan=1 > +1 lap </td><td colspan=1 rowspan=1 > 26 </td></tr>
<tr> <th colspan=1 rowspan=1 > 20 </th><td colspan=1 rowspan=1 > 21 </td><td colspan=1 rowspan=1 > United Kingdom Steven Kane </td><td colspan=1 rowspan=1 > Promatecme F3 </td><td colspan=1 rowspan=1 > 13 </td><td colspan=1 rowspan=1 > +2 laps </td><td colspan=1 rowspan=1 > 23 </td></tr>
<tr> <th colspan=1 rowspan=1 > Ret </th><td colspan=1 rowspan=1 > 23 </td><td colspan=1 rowspan=1 > Macau Lou Meng Cheong </td><td colspan=1 rowspan=1 > Edenbridge Racing </td><td colspan=1 rowspan=1 > 10 </td><td colspan=1 rowspan=1 > Retired </td><td colspan=1 rowspan=1 > 28 </td></tr>
<tr> <th colspan=1 rowspan=1 > Ret </th><td colspan=1 rowspan=1 > 12 </td><td colspan=1 rowspan=1 > United Kingdom Dan Clarke </td><td colspan=1 rowspan=1 > Prema Powerteam </td><td colspan=1 rowspan=1 > 9 </td><td colspan=1 rowspan=1 > Retired </td><td colspan=1 rowspan=1 > 13 </td></tr>
<tr> <th colspan=1 rowspan=1 > Ret </th><td colspan=1 rowspan=1 > 6 </td><td colspan=1 rowspan=1 > United States Charlie Kimball </td><td colspan=1 rowspan=1 > Carlin Motorsport </td><td colspan=1 rowspan=1 > 9 </td><td colspan=1 rowspan=1 > Retired </td><td colspan=1 rowspan=1 > 9 </td></tr>
<tr> <th colspan=1 rowspan=1 > Ret </th><td colspan=1 rowspan=1 > 24 </td><td colspan=1 rowspan=1 > United Kingdom Danny Watts </td><td colspan=1 rowspan=1 > Team Midland Euroseries </td><td colspan=1 rowspan=1 > 9 </td><td colspan=1 rowspan=1 > Retired </td><td colspan=1 rowspan=1 > 10 </td></tr>
<tr> <th colspan=1 rowspan=1 > Ret </th><td colspan=1 rowspan=1 > 22 </td><td colspan=1 rowspan=1 > United Kingdom Stephen Jelley </td><td colspan=1 rowspan=1 > Menu F3 Motorsport </td><td colspan=1 rowspan=1 > 8 </td><td colspan=1 rowspan=1 > Retired </td><td colspan=1 rowspan=1 > 21 </td></tr>
<tr> <th colspan=1 rowspan=1 > Ret </th><td colspan=1 rowspan=1 > 10 </td><td colspan=1 rowspan=1 > Japan Naoki Yokomizo </td><td colspan=1 rowspan=1 > ThreeBond Racing </td><td colspan=1 rowspan=1 > 4 </td><td colspan=1 rowspan=1 > Retired </td><td colspan=1 rowspan=1 > 14 </td></tr>
<tr> <th colspan=1 rowspan=1 > Ret </th><td colspan=1 rowspan=1 > 17 </td><td colspan=1 rowspan=1 > Czech Republic Filip Salaquarda </td><td colspan=1 rowspan=1 > HBR Motorsport </td><td colspan=1 rowspan=1 > 3 </td><td colspan=1 rowspan=1 > Retired </td><td colspan=1 rowspan=1 > 23 </td></tr>
<tr> <th colspan=1 rowspan=1 > Ret </th><td colspan=1 rowspan=1 > 20 </td><td colspan=1 rowspan=1 > Japan Kohei Hirate </td><td colspan=1 rowspan=1 > Team Rosberg </td><td colspan=1 rowspan=1 > 1 </td><td colspan=1 rowspan=1 > Retired </td><td colspan=1 rowspan=1 > 22 </td></tr>
<tr> <th colspan=1 rowspan=1 > Ret </th><td colspan=1 rowspan=1 > 28 </td><td colspan=1 rowspan=1 > Brazil Bruno Senna </td><td colspan=1 rowspan=1 > Double R Racing </td><td colspan=1 rowspan=1 > 1 </td><td colspan=1 rowspan=1 > Retired </td><td colspan=1 rowspan=1 > 29 </td></tr>
<tr> <td colspan=7 rowspan=1 > Fastest lap: Loïc Duval, 2:11.929, 166.99 km/h (103.76 mph) on lap 12 </td></tr>
<tr> <td colspan=7 rowspan=1 > Source: </td></tr>
</table>
Question:
What was the result of the 2005 Macau Grand Prix?
Answer:
di Grassi won the 2005 Macau Grand Prix, with Kubica in second with 0.659 seconds, and Vettel in third.