Masao Azuma picked up his second win of the season after long time leader Manuel Poggiali high-sided out of second on the very last lap of the Spanish Grand Prix.
Pole sitter Youichi Ui made a reasonable start – but Poggiali and local rider Elias were much quicker and lead the Japanese rider into the first corner.
The order soon changed with Perugini, Elias and Poggiali all leading on the first lap, however it would be Ui who lead at the end of the first lap after passing the Italjet of Perugini into the final corner.
Poggiali was also soon past the Italian and set off in pursuit of his teammate, with Perugini hanging on in third, until lap 3 of 23 when Masao Azuma, who had started ninth, began moving up the field and too the place from him on his way to setting the fastest lap of the race so far.
Main loser in the early laps was Lucio Cecchinello who had qualified third, but was just fifteenth at the end of the third lap on his MS Aprilia LCR.
Azuma continued his charge, moving into second past Poggiali a lap later and was soon on the exhaust of countryman, championship and race leader, Youichi Ui.
Azuma moved into the lead on lap 7 with a neat pass on the inside into turn one. Ui wasn't giving up though and was soon crawling all over the back of Azuma's Liegeois Competition Honda, with Poggiali in turn shadowing Ui's Derbi.
Indeed it was Poggiali who was the man on the move and by the end of the lap the 18 year-old would LEAD the field across the line to begin lap 9 on the #54 Gilera, with the lead pack now consisting of: Poggiali, Azuma, Ui, Perugini and Borsoi, with Cecchinello now heading the second pack in sixth (4.7secs behind Borsoi), closely followed by Ueda and Elias.
By lap 13 Ui's persistence had paid off and he was back in front of Poggiali, with Perugini, putting in a promising performance on the Italjet, soon passing the red Gilera himself.