Meanwhile, Bayliss took his second podium finish with a lonely third, while team-mate Capirossi just nipped ahead of Nicky Hayden on the last lap for fourth – the AMA champ having the best race of his young GP career.
Melandri crashed out of the fight for fourth with six laps to go, joining early race faller Haga in the gravel, whilst Hopkins was forced to retire when his engine let go. The already injured Barros crashed from his Yamaha at the midway point.
McWilliams faded from his early effort and eventually finished twelfth, one place behind Aoki, while Kenny Roberts marked his return to GP action in 15th. McCoy was top Kawasaki one place behind him and ahead of home hero Hofmann.
Gibernau has now cut Rossi's lead to 29 points, with four race wins to Rossi's three.
Full results to follow...
20. de Gea