Lucio Cecchinello won today's Catalan Grand Prix after a thrilling race long duel with local hero Toni Elias, which went down to the last lap.
Two day's of qualifying had seen Cecchinello dominate proceedings, but the MS Aprilia rider was totally swamped at the start and it was Elias who led at the end of the long start/finish straight, while Cecchinello had slipped to ninth.
Championship leader Gino Borsoi was also having a hard time of it as he ran wide into the gravel – leaving him all but last.
Meanwhile at the front, Nobby Ueda was closing on Elias, the Mugello winner having got a good getaway to keep his second place start at the first corner. Behind Ueda, Stefano Perugini (another front row starter) was up to third, ahead of Hules and Sabbatani.
By lap five Cecchinello had fought his way well and truly back into contention, taking a handful of places each lap, and passing Ueda for second at the quick chicane halfway around the lap.
Cecchinello then hounded Elias, eventually slipstreaming past the youngster along the home straight – taking Ueda with him and dropping Elias to fourth, behind Perugini, by the first corner.
Into lap 9 of 22 and Elias was not giving up, the Telefonica MoviStar Honda rider fought his way back to second ahead of the equally impressive Stefano Perugini on the Italjet, with Ueda fourth.
The Japanese veteran made that third along the huge start/finish straight at the start of lap 10 – but Ueda fell form his TSR-Honda seconds later – taking Perugini wide with him, although the Italian did a magnificent job of staying on the machine.
All this meant that the Catalan fans would now see a straight fight between Elias and Cecchinello for the Grand Prix win, while Poggiali now held third ahead of a long line of riders.
Lap 14 and Elias' teammate Daniel Pedrosa was not to be outdone, as he began to pressure Nieto for fourth, with Poggiali still trying to close the now seven second gap to the lead pair.