At no point did Max have to make any sort of defensive move. Sainz was close but never close enough to actually challenge. Leclerc holding Max off in Bahrain was real pressure and fight. This one always felt like Max would never be losing a place unless he made an error. Top drivers rarely make errors like this. He's a great driver and had a great race, but it's being oversold.
As a Max fan I felt the RB's are slightly fatser - enough to stay ahead of Ferrari without DRS - the same was said about the Alpine cars during this race vs many of their opponents. I don't think it has to do much with Sainz' ability vs CL - as has been mentioned. And if Sainz got around Max, I think Max would have got him back for 1st before race end.
This is not to take anything from Max... Like Schumacher/Ferrari - he has a solid team that built a good car and make great strategic decisions and collectively, they've earned it. What's nuts is that they (engineers/team) have managed to do this with an up-tuned Honda engine. So kudos to the entire staff because IMO - this is a classic team effort in which nothing would be accomplished if they weren't all working so well together.