Britain's James Toseland won the World Superbike Championship for a second time at Magny-Cours on Sunday.
Toseland moves to MotoGP in 2008
He finished only seventh in the first of the day's two races after a fall, but sixth position in the second race was enough to give him the trophy.
Toseland, 27, finished two points clear of Japan's Noriyuki Haga, who won both races on Sunday to overtake Max Biaggi.
Honda rider Toseland, who switches to MotoGP next season, won the title for the first time in 2004.
He was delighted to seal his latest triumph, saying: "It's about time. I've been in the lead from the first race.
"What an incredible championship, with Haga, Biaggi, Troy Bayliss and Fonsi Nieto coming strong at the end.
"It's the best championship I've ever ridden in. To have a pole and win the championship in my final race in World Superbikes is a big 'thank you' to everyone involved.
"This is what I live for, this is the only thing that matters, getting this trophy.
"My one (trophy) at home was getting lonely so I thought I better get him a partner."
World Superbike results, Magny Cours:
1 Noriyuki Haga (Jpn) Yamaha 38 minutes 33.762 seconds
2 Troy Bayliss (Aus) Ducati 38:36.532
3 Troy Corser (Aus) Yamaha 38:37.497
4 Max Neukirchner (Ger) Suzuki 38:42.332
5 Fonsi Nieto (Spa) Kawasaki 38:46.687
6 Max Biaggi (Ita) Suzuki 38:47.045
7 James Toseland (GB) Honda 38:50.157
8 Ruben Xaus (Sp) Sterilgarda 38:56.343
9 Regis Laconi (Fr) Kawasaki 38:56.590
10 Roberto Rolfo (It) Honda 39:06.491
1 Noriyuki Haga (Jpn) Yamaha 38 minutes 35.353 seconds
2 Max Biaggi (Ita) Suzuki 38:38.871
3 Fonsi Nieto (Spn) Kawasaki 38:44.495
4 Troy Corser (Aus) Yamaha 38:44.610
5 Troy Bayliss (Aus) Ducati 38:48.178
6 James Toseland (GB) Honda 38:54.669
7 Roberto Rolfo (It) Honda 38:56.347
8 Regis Laconi (Fr) Kawasaki 38:57.805
9 M Fabrizio (It) Corse 38:57.858
10 Ruben Xaus (Sp) Sterilgarda 39:03.705
Final Riders' Standings
1James Toseland (GB) 415 points
2 Noriyuki Haga (Jpn) 413
3 Max Biaggi (Ita) 397
4 Troy Bayliss (Aus) 372
5 Troy Corser (Aus) 292
6 Ruben Xaus (Spa) 201