Valentino Rossi won a thrilling battle with Fiat Yamaha team-mate Jorge Lorenzo to win the German round of the FIM MotoGP World Championship at Sachsenring.
The defending champion won by half a bike length over his young team-mate to extend his championship points lead to 14 as he made it 101 wins in grands prix.
Rossi has been under pressure from his team-mate in recent races as the Spaniard looks to add to his value during contract negotiations.
Lorenzo has been made an offer to stay with Yamaha but with Honda waiting to tempt him away his fine performances against Rossi will have seen his value go up.
The race had been led in the early stages by both Rossi and Ducati Marlboro rider Casey Stoner but the closing stages were left to the two Yamaha team-mates to battle it out.
Stoner even had to give up his hopes of finishing third as the Australian's Ducati suffered tyre problems and Dani Pedrosa took the final podium spot for Repsol Honda.
Rossi led from pole position on an eventful first lap which saw Randy de Puniet crash out of third position following a fine start.
Stoner had worked his way past Pedrosa before taking over the lead from Rossi on lap six as the four main riders in the championship pulled clear of the field.