Le Castellet -Lewis Hamilton extended his championship lead and continued his relentless run of success when he scorched to an emphatic victory ahead of Mercedes team-mate Valtteri Bottas at the French Grand Prix on Sunday.
The defending five-time champion repeated his pole-to-flag triumph of 2018 with a flawless drive to his fourth win in succession, sixth this season and 79th of his career.
His victory extended Mercedes' unbeaten start to the 2019 season to eight races and their overall winning streak to 10, the Silver Arrows leaving their main rivals trailing in their wake again.
After eight of this season's 21 races, Hamilton leads the championship with 187 points ahead of Bottas on 151.
"It's definitely been a really good weekend," said the Briton. "It's such a challenge out there and I live that, really trying to find the edge."
"I couldn't do it without this incredible team and we are creating history - and I am so proud to be part of it," Hamilton reflected.
In sweltering conditions, he extended his title race lead over Bottas to 36 points - with Charles Leclerc finishing a strong third following a determined drive in his Ferrari.
Bottas, who resisted a late charge from Leclerc, said: "Ultimately, Lewis was quicker today and I couldn't match his pace."
Leclerc said: "I gave it everything, but the Mercedes are just too quick."
Max Verstappen was fourth for Red Bull ahead of four-time champion Sebastian Vettel in the second Ferrari and the resurgent McLaren of Carlos Sainz.
Vettel, who started seventh after a troubled qualifying, took a late pit stop for fresh tyres and snatched fastest lap and a track record by 0.024 seconds from Hamilton in the final seconds.
Daniel Ricciardo was seventh for Renault ahead of Kimi Raikkonen of Alfa Romeo and Nico Hulkenberg in the second Renault with Lando Norris finishing 10th despite hydraulics problems in the second McLaren.
The race began with a track temperature of 57 degrees Celsius and an air temperature of 30, sizzling conditions that ensured a difficult afternoon for tyre-wear.
Hamilton made a smooth start with Bottas and Leclerc following him on the opening lap, the Englishman soon opening up a gap of more than a second, by the end of lap one, and 1.5 by lap three.
On lap six, Vettel finally passed Norris for sixth. The British rookie responded at Signes, but Vettel resisted while Hamilton, at the front, reeled off another fastest lap.
Vettel continued his progress, passing Sainz into the chicane on lap seven for fifth, 18 seconds adrift of the leader, but back in the main scrap behind him.
By lap 12, Hamilton was 2.5 seconds clear of Bottas, but the Finn responded with a fastest lap of his own.
Ricciardo was the first man to pit after 15 laps, sparking a sequence of reactions that saw his direct rivals respond, all switching to 'hard' compound tyres.
After the leading cars had pitted Hamilton had pulled clear by 12 seconds reeling off fastest laps.
If the outcome looked inevitable, it seemed so to Leclerc as well. When Ferrari asked him if he could push more, he replied: "I could, but it not good for the tyres. So, no..."
Like the spectators, he may have been aware that since Le Castellet rejoined the calendar, Mercedes have topped every session and won both races.
Results from the French Grand Prix on Sunday, the eighth round of the 2019 Formula One world championship:
1. Lewis Hamilton (GBR/Mercedes) 1hr 24min 31.198sec, 2. Valtteri Bottas (FIN/Mercedes) at 18.056sec, 3. Charles Leclerc (MON/Ferrari) 18.985, 4. Max Verstappen (NED/Red Bull-Honda) 34.905, 5. Sebastian Vettel (GER/Ferrari) 1:02.796, 6. Carlos Sainz Jr (ESP/McLaren-Renault) 1:35.462, 7. Daniel Ricciardo (AUS/Renault) 1 lap, 8. Kimi Raikkonen (FIN/Alfa Romeo Racing-Ferrari) 1 lap, 9. Nico Hülkenberg (GER/Renault) 1 lap, 10. Lando Norris (GBR/McLaren-Renault) 1 lap, 11. Pierre Gasly (FRA/Red Bull-Honda) 1 lap, 12. Sergio Perez (MEX/Racing Point-Mercedes) 1 lap, 13. Lance Stroll (CAN/Racing Point-Mercedes) 1 lap, 14. Daniil Kvyat (RUS/Toro Rosso-Honda) 1 lap, 15. Alexander Albon (THA/Toro Rosso-Honda) 1 lap, 16. Antonio Giovinazzi (ITA/Alfa Romeo Racing-Ferrari) 1 lap, 17. Kevin Magnussen (DEN/Haas-Ferrari) 1 lap, 18. Robert Kubica (POL/Williams-Mercedes) 2 laps, 19. George Russell (GBR/Williams-Mercedes) 2 laps
Fastest lap: Sebastian Vettel (GER/Ferrari) 1:32.740 on lap 53
Did not finish: Romain Grosjean (FRA/Haas-Ferrari)
World championship standings
1. Lewis Hamilton (GBR) 187 pts, 2. Valtteri Bottas (FIN) 151, 3. Sebastian Vettel (GER) 111, 4. Max Verstappen (NED) 100, 5. Charles Leclerc (MON) 87, 6. Pierre Gasly (FRA) 36, 7. Carlos Sainz Jr (ESP) 26, 8. Daniel Ricciardo (AUS) 22, 9. Kimi Raikkonen (FIN) 17, 10. Kevin Magnussen (DEN) 14, 11. Nico Hulkenberg (GER) 14, 12. Sergio Perez (MEX) 13, 13. Lando Norris (GBR) 13, 14. Daniil Kvyat (RUS) 10, 15. Alexander Albon (THA) 7, 16. Lance Stroll (CAN) 6, 17. Romain Grosjean (FRA) 2
1. Mercedes 338 pts, 2. Ferrari 198, 3. Red Bull-Honda 136, 4. McLaren-Renault 39, 5. Renault 36, 6. Racing Point-Mercedes 19, 7. Alfa Romeo Racing-Ferrari 17, 8. Toro Rosso-Honda 17, 9. Haas-Ferrari 16