But with fivelapstogo Lorenzo pushed so hard when overtaking that he only just managed to stay on the bike, running very wide and allowing his team-mate Rossi to stay in second.
Brazilian Barrichello then lost the final podium position to Jarno Trulli after being given a drive-through penalty for speeding in the pit lane, only for the Italian to retire with fivelapstogo and promote Coulthard.
Rossi then made a move at the same corner with fivelapstogo and Lorenzo buckled under the pressure to crash out and leave Rossi to streak away to a 102nd career victory, some 11.766 seconds ahead of Spaniard Pedrosa.