Herbert avait déjà dominé à Bahreïn, mais il n'avait pas pu s'imposer à cause d'un problème de boîte de vitesses. Cette fois, il a montré sa supériorité en réalisé plusieurs dépassements qui l'ont mené jusqu'à la première place.
A l'arrivée, il devance le Français David Terrien et l'Italien Gianni Morbidelli. Uwe Alzen est quatrième devant Marchy Lee et Nicolas Navarro, qui avait signé la pole mais qui a dû partir des stands.
Jacques Villeneuve prend la neuvième place, et Fabien Giroix la dixième. Jean Alesi n'est pas à l'arrivée: l'Avignonais a été victime d'une casse moteur alors qu'il était parmi les premiers.
Il perd la tête du championnat, mais il n'est qu'à deux points de Uwe Alzen. David Terrien peut également croire au titre: il a cinq points de retard sur Alzen.