Toyota resisted a spirited challenge from Porsche to win the second round of the FIA World Endurance Championship at Spa.
Sebastien Buemi took the chequered flag 1.992 seconds ahead of Kamui Kobayashi in the sister TS050 Hybrid to extend the Japanese manufacturer's championship lead.
Buemi cycled into first place with 12 minutes to go when Brendon Hartley brought his Porsche 919 Hybrid into the pits for a splash of fuel.
Hartley was trying to out-wit the Toyotas using an alternate pit strategy, but the New Zealander required a lengthy full course yellow period to make the end of the race.
Instead, Buemi came through to win along with team-mates Anthony Davidson and Kazuki Nakajima.
Toyota led the majority of the six-hour contest after Mike Conway overtook pole-sitter Andre Lotterer for the lead during the opening hour.
Both TS050s took turns to lead the race for extended periods, but the difference was forged during a pair of second-half full course yellow periods which conspired against the Conway/Kobayashi car.
The first FCY, called to retrieve a stranded GTE-Am Porsche, came out just after Conway had pitted, meaning the British driver lost around 20 seconds to Nakajima.
Despite closing the gap in the following stint, Conway's car was hampered again by a fifth-hour caution triggered by an isolated crash for the TDS Racing LMP2 machine.
Again, Conway pitted moments before the yellow flags came out, further extending Nakajima's advantage before the pair handed over for the run to the flag.
Porsche, meanwhile, took the final podium place with Hartley, Earl Bamber and Timo Bernhard finishing 50 seconds ahead of the Lotterer/Neel Jani/Nick Tandy car.
Toyota's additional TS050 – which races at Spa and Le Mans only this season – completed the overall top five two laps down.
Sixth in LMP1 was the privately run ByKolles Racing CLM P1/01-NISMO which ran a trouble-free race after experiencing countless issues at Silverstone.
In LMP2, G-Drive Racing picked up its second victory of the 2017 with Pierre Thiriet, Alex Lynn and Roman Rusinov ruling the roost at Spa.
Thiriet, the team's silver rated driver, crossed the line 53.281 seconds ahead of Bruno Senna in the best-placed Vaillante Rebellion ORECA 07-Gibson.
The Rebellion squad had to recover from an unscheduled visit to the pits to fix a sensor, but recovered to finish ahead of the third-placed Jackie Chan DC Racing ORECA.
Completing the top five in the secondary prototype class were the sister Rebellion and the highest of the Signatech Alpine entries.
Ferrari dominated GTE-Pro with Sam Bird/Davide Rigon taking victory ahead of the Alessandro Pier Guidi/James Calado sister car.
The pair of 488s were virtually inseparable throughout the six hours, but a divergence in strategies at the final round of stops put the winning car into a clear lead.
Bird took on fuel only at his final service whilst Calado's crew replaced the two front tyres on his car: Bird subsequently sped away in the final stint to win by 40 seconds.
Ford placed third and fourth having challenged the Ferrari ascendancy early on, whilst Porsche took fifth and sixth ahead of the two Aston Martin Vantages.
Aston Martin led the GTE-Am race from start to finish, as Pedro Lamy, Paul Dalla Lana and Mathias Lauda clinched their second win of the season and their second consecutive victory at the 6 Hours of Spa.