With Haga and Corser dropping down the order – to ninth and 13th respectively – the tussle for sixth went down to the wire, with Tom Sykes putting in a determined late charge to claim his best finish of Kawasaki this season.
Ayrton Badovini scored another impressive race performance in seventh, the BMW Italia rider finishing ahead of the factory S1000RR of Leon Haslam after passing him in the closing stages of the race.
Behind Haga and Melandri, Maxime Berger claimed his best finish for Supersonic Ducati in 11th, ahead of wild-card Josh Waters, Corser, Joan Lascorz and James Toseland, the returning Englishman securing the final point in only his third race outing of the year.
As well as Rea and Biaggi, Ruben Xaus
capped off Castrol Honda's dismal race with an ill-judged passing attempt on Michel Fabrizio, the former losing the front end on the white line and collecting the Suzuki rider.