Barros' team-mate Troy Bayliss took eleventh after suffering a fall, the Australian crossing the line a fraction ahead of Suzuki's Kenny Roberts, MotoGP rookies Roby Rolfo and Toni Elias, plus WCM's James Ellison
- who took the final point.
Shane Byrne was forced to pit even before the race had begun after technical problems with his Team Roberts KTM, but returned to gather further 'test' data for the new machine and was the last rider to finish, in 16th.
Full results to follow...
Portuguese Grand Prix: