El triatleta gallego ganó con un tiempo de una hora, 51 minutos y 17 segundos y se impuso por delante del australiano Brad Kahlefeldt —al que aventajó en 12 segundos— y del campeón olímpico de los Juegos Olímpicos de Sídney 2000, el canadiense Simon Whitfield —a 17 segundos—.