Toyota claimed its first World Endurance Championship victory of the season in a full-distance race in Bahrain.
The Japanese manufacturer followed up on its win the rain-shorted Fuji round in October with a victory in the season finale for Sebastien Buemi, Stephane Sarrazin and Anthony Davidson.
Toyota was never headed over the course of the Bahrain 6 Hours and the winning TS030 HYBRID crossed the line 70s ahead of the second-placed Audi R18 e-tron quattro shared by Benoit Treluyer, Marcel Fassler and Andre Lotterer.
Buemi, who had to contend with a vibration during the final stages of the event, said: "We are delighted. We came into the season expecting more victories, but we only got one and a half, so it is good to end the season on a high."
The winning Toyota took the lead from its sister car, which was shared by Nicolas Lapierre, Alex Wurz and Kazuki Nakajima, early in the second hour when the first-named was at the wheel.
Sarrazin and Wurz, who took over the two TS030s at the second round of stops, were separated by just half a second when the chasing car pulled off the circuit with engine failure late in the second hour.
That left Loic Duval approximately 15s behind Sarrazin, which remained more or less constant before the Audi stopped out on the track when the car lost drive shortly before the halfway mark.
Fassler took up the chase of the remaining Toyota, but an attempt to double stint the Audi's tyres resulted in the Swiss driver's deficit to the leader nearly doubling.
A drive-through penalty for overtaking under yellow flags subsequently ended the challenge of Fassler and his team-mates.
The retirement of two factory cars and the lone privateer LMP1 from Rebellion Racing with engine failure promoted LMP2 winners John Martin, Mike Conway and Roman Rusinov to third place overall.
Their G-Drive/Delta-ADR ORECA-Nissan 03 could not match the similar car of AF/Pecom early on, but was already established in the lead when their rival hit problems.
Fourth place for the OAK Racing Morgan-Nissan LMP2 shared by Bertrand Baguette, Martin Plowman and Ricardo Gonzalez was enough to win them the FIA Endurance Trophy for LMP2 drivers.
Gianmaria Bruni and Toni Vilander triumphed in GTE Pro for the AF Corse Ferrari team (pictured), which won Bruni the World Cup title.
The Italian, who was split from season-long team-mate Giancarolo Fisichella for this race, was on course for the title when the Aston Martin Vantage GTE of erstwhile championship leaders Darren Turner and Stefan Mucke retired in the fourth hour with engine failure.
Aston Martin did, however, take class victory and the drivers' title in GTE Am.
Nicki Thiim, Christoffer Nygaard and Kristian Poulsen took a third win of the season, but fifth position gave Jamie Campbell-Walter and Stuart Hall, who were rejoined by car owner Roald Goethe for this race, the end-of-season crown.
8Star Motorsports won the teams' title in GTE Am courtesy of second place in class for Davide Rigon, Rui Aguas and Enzo Potolicchio.
Results - 199 laps:
Pos Cl Drivers Team/Car Time/Gap
1. P1 Davidson/Buemi/Sarrazin Toyota 6h01m15.303s
2. P1 Lotterer/Treluyer/Fassler Audi +1m10.585s
3. P2 Rusinov/Martin/Conway Delta-ADR ORECA-Nissan +15 laps
4. P2 Pla/Heinemeier Hansson/Brundle OAK Morgan-Nissan +15 laps
5. P2 Wirdheim/Reip/Lancaster Greaves Zytek-Nissan +15 laps
6. P2 Baguette/Gonzalez/Plowman OAK Morgan-Nissan +17 laps
7. P2 Nicolet/Ihara/Cheng OAK Morgan-Nissan +19 laps
8. P2 Giroix/Kerr/Dolby Delta-ADR ORECA-Nissan +21 laps
9. GTE P Bruni/Vilander AF Ferrari +24 laps
10. GTE P Bergmeister/Pilet Manthey Porsche +24 laps
11. GTE P Kobayashi/Fisichella AF Ferrari +25 laps
12. GTE P Lieb/Lietz Manthey Porsche +25 laps
13. GTE A Nygaard/Poulsen/Thiim Aston Martin +26 laps
14. P2 Perez Companc/Minassian/Kaffer Pecom ORECA-Nissan +27 laps
15. GTE A Potolicchio/Aguas/Rigon 8Star Ferrari +27 laps
16. GTE A Perrodo/Collard/Griffin AF Ferrari +27 laps
17. GTE A Bornhauser/Canal/Rees Larbre Corvette +28 laps
18. GTE A Hall/Goethe/Campbell-Walter Aston Martin +30 laps
19. GTE A Narac/Vernay/Palttala Imsa Porsche +37 laps
GTE P Lamy/Senna/Stanaway Aston Martin 145 laps
GTE P Turner/Mucke Aston Martin 109 laps
P1 Kristensen/Duval/McNish Audi 93 laps
GTE A Ried/Roda/Ruberti Proton Porsche 86 laps
GTE A Krohn/Jonsson/Mediani Krohn Ferrari 83 laps
P1 Wurz/Lapierre/Nakajima Toyota 64 laps
P1 Belicchi/Beche/Prost Rebellion Lola-Toyota 44 laps
P2 Holzer/Kraihamer/Charouz Lotus 5 laps
P2 Weeda/Liuzzi/Auer Lotus 0 laps