Dani Pedrosa took his fourth win of the season in MotoGP at the Gran Premio Aperol di San Marino e della Riviera di Rimini.
With Pedrosa pulling away and Lorenzo riding a relatively lonely race in second position the real battle was for the final podium spot, with Rossi attacking Casey Stoner as he sought a result that would please the home crowd.
The pair swapped positions a couple of times before the Italian made a move stick, with Andrea Dovizioso also passing the Australian later on.
Rossi and Dovizioso pulled away as they contended for the honour of highest placing Italian rider, and it was a battle the reigning World Champion eventually won comfortably.
Pedrosa by that stage had crossed the finish line in first position and exactly 1.9s clear of Lorenzo, with Rossi just over a second behind his Fiat Yamaha teammate.
Following Dovizioso and Stoner in fourth and fifth respectively were Monster Yamaha Tech 3 pair Ben Spies and Colin Edwards, with Álvaro Bautista, Héctor Barberá (Páginas Amarillas Aspar) and Marco Melandri (San Carlo Honda Gresini) completing the top ten. Melandri’s team-mate Marco Simoncelli crashed but rejoined the race to finish 14th, whilst Mika Kallio (Pramac Racing) was forced to retire late on.
Lorenzo’s lead at the top of the standings is now 63 points over Pedrosa, with Rossi moving into fourth overall at nine points behind Dovizioso.