In the end, Mercedes snookered RBR. There was nothing RBR could do to counter Hamilton after that last stop, but it relied on Hamilton being able to run twenty laps at absurd speeds, and make a quick pass on Verstappen. It was a strategy that RBR couldn't counter, but it only worked with a driver of Hamilton's calibre being able to execute.
It was also incredibly important that hamilton controlled the race early. He backed off early as he very often does, killed the pace a little then after letting some fuel out he started his relentless chase which pretty much lasted to the end. First stint he was pushing Verstappen faster and faster till his tires weren't feeling great and he pitted. Honestly RBR should have just stayed out and taken the difficulty, longer stints have worked almost everywhere this year.
Ham put in some great times while extending his early stint while Max was easing in his hards. RBR didn't react fast to to the speed with which Hamilton went on his 2nd and 3rd lap out of the pit while Max was going very slowly. It wasn't that HAmilton went truly absurdly fast because after those few laps Max sped up more than Hamilton slowed down, the team obviously thought it was a fight to the end and had track position so were saving tires.
Merc even told Hamilton to go slowly and come back at the end of the race so at this point they were clearly on a one stop. Then Hamilton did his kinda, okay you guys can think what you want but I'm gonna go win this race thing he does. Bam, 3 laps later he's in drs already and he almost makes the pass stick. His tires weren't gone and as Ham said after the race I believe had they stayed out he had superior tire wear, superior tire performance and would likely have multiple chances to make the pass. I think he probably wins if he stays out on the hards but also in pushing hard, catching up and not letting Max crawl through to the end he made sure Max's tire temps went up, defending more, going off line and putting a lot more wear into them. I think mostly it was that pushing and catching and subsequent battle that meant that Ham had the option of staying out and being a little faster or risking the stop and closing the gap but having way fresher tires by the end of the race. I think he wins either way but on not much newer hards it would have been several attempts at close moves that could end in disaster while the second stop made it a case of if he gets there he'll breeze past with the tire difference.
Gasly and Bottas's performance was embarrassing. I've not seen lots of replays of the wing damage but I still think he tags Ham and does the most damage and the Leclerc tap just helped end it. But Bottas definitely could have given Ham more room, it was already game over against him and he was in that position because he locked up badly in two freaking corners which is what let Hamilton get ahead and let the Ferrari's be all over him.
Even then he's 2 seconds a lap slower, but staying ahead of the Mclaren's who aren't fast enough to pass. Pitting that early was insane, not least because Bottas has horrendous tire life. Ham could have gone to the end on hards even from then, Bottas couldn't. His performance was utterly rubbish despite pushing. Behind a really slow ricciardo for half the race with a drastically faster car whose minor damage was all completely fixed... lol. If he stays out for 15 more laps he one stops and he comes out somewhere in midfield, instead he got stuck behind everyone and lost time passing everyone. Merc, Bottas or both screwed up that decision so badly but it still doesn't excuse his lack of performance. Gasly, same deal really except no compromise in strategy, joint/second fastest car, drove it like the 4th fastest car.
Good race though thanks largely to Max and Hamilton mixing it up.