Spain's 2010 world champion Jorge Lorenzo has won the French MotoGP and grabbed the championship lead from Casey Stoner.
The 25-year-old Yamaha rider, recording his second win of the season and 19th MotoGP in all, came home clear of Italian great Valentino Rossi on a Ducati while defending world champion Stoner was third on a Honda.
Stoner began the day with a one-point lead in the championship and now drops to second, eight points behind Lorenzo.
For 33-year-old Rossi it was only his second podium finish in two years and could not have come at a better time as Stoner is due to retire at the end of the year and the Italian suggested he would be interested in his bike.
"The race went extremely well for me," said Lorenzo, who will take his lead to his home Grand Prix in Barcelona in a fortnight.
"I got a lead and though Casey closed on me he suddenly dropped off and I was able to relax and coast home. I admit my only problem was to keep my concentration alone up front."
Rossi, a seven-time 500cc/MotoGP champion, was delighted with his result which came in front of an admiring seven-time Formula One world champion Michael Schumacher.
"I would like to only race when it rains," grinned the rider known as 'The Doctor'.
"It was very important to stay calm in these wet conditions and even when I had a problem with my visor and had to drop back a bit I kept my composure.
"I got back into a good rhythm and then got involved in a really good battle with Casey which was like old times! This is an important result for us."
Stoner, who had surprised many when he announced on Thursday he was retiring at the end of the season, admitted it had been a tough race.
"We struggled today," said Stoner, who has two wins under his belt this season.
"I gave it my all in the middle part of the race but then we lost grip and I had to just try and hold on. I'm quite pleased really with third."
Lorenzo made a terrific start shooting past both pole sitter Dani Pedrosa and Stoner while behind there was an embarrassing start for the sole French rider Randy de Puniet, who wobbled on the slick surface and, not helped by a bump with American Ben Spies, fell off his bike right in front of the packed stands.
While he regained the paddock and got on another bike up front Lorenzo established a four-second lead over Stoner while Pedrosa's hopes of winning his first ever French Grand Prix quickly disappeared as he slipped the whole way down to sixth.
It was Rossi and Cal Crutchlow who made the most progress as the Italian superstar showed form of past years to move into third while Crutchlow, quickest in the morning warm-up, came from fifth row on the grid to overtake team-mate Andrea Dovizioso to go fourth with 19 laps to go.
The trio conducted a thrilling battle for third spot with Crutchlow and Dovizioso passing Rossi before the Englishman was overtaken by his Italian team-mate and Rossi then passed Crutchlow to go fourth.
Ahead of them Stoner was eating into Lorenzo's lead reducing it to around two seconds with 13 laps remaining as the rain stopped but the Spaniard stepped it up a gear and pushed it to 3.5sec a lap later.
Crutchlow's challenge for the podium came to a woeful end with 10 laps to go as he slid off at a corner and while he managed to get his bike back up and running his hopes were gone and he faded to eighth.
Rossi was riding brilliantly and overtook Dovizioso and set off in pursuit of the first two.
Lorenzo, though, was making no mistake up front as he hammered home his advantage and with eight laps remaining he was over six seconds ahead and away with the fairies.
Stoner eased up acknowledging that Lorenzo had the race in the bag, but Rossi had not given up hope of taking second and reduced the Australian's lead to two seconds with six laps remaining.
With four laps to go the charismatic Italian was right on Stoner's shoulder while disaster struck Dovizioso as he, like Crutchlow, went into the gravel, restarted but came back on in seventh spot.
Rossi's thrilling duel with Stoner came to a head entering the final lap when he feinted one way and then went the other to pass Stoner and lay down a marker to replace the Australian next year.