I'm intrigued by Lando's pace before the safety car and I decided to analyze.
Lando was catching Verstappen after Perez went to pits, he reduced the gap from 11s to 9.5s at VSC time.
Verstappen exited about 10.5-10.6s behind Lando.
Lando increased this to 11.5s when SC came but he was lapping 0.3-0.4s faster than Verstappen in those laps. His laps were consistent 1:32:1 and there were no messages to use the tyre. I believe Lando would extend further.
Notable drivers behind Norris at that time are:
Verstappen 11.5s
Leclerc 14.1s
Piastri 15.3s
Sainz 18.2s
Perez 23.1s
When Piastri pit, his total time loss in pit was about 20s. So if Norris pit without SC he would have ended up behind VER, LEC, PIA and SAI. A tough job. We don't know times SAI and PIA would do after their pitstops but even if they are losing 0.5s per lap, it would be hard to overcut PIA but SAI was maybe possible (if he was 0.5s slower than Lando). What is interesting is that no one really had much of degradation. Piastri lap times were similar to Sainz but Leclerc was slightly gaining on them.
Who knows how long those mediums could have lasted. It is quite surprising Verstappen opted to pit, he was still 2-3 seconds ahead and undercut was not strong. His lap times did not fall off the cliff and by doing his pitstop, he opened himself up to a lot of risk due to potential SCs. Looking at it now it does seem like a strategy blunder from Red Bull. PIA and SAI almost got SC pitstop as well.
On McLaren strategy - it is easy to be a general after the battle but I am not sure if pitting Piastri made sense. His laptimes were decent and he was already undercut by Leclerc while Sainz was not that close and effect of undercut wasn't that significant. It is likely they could have waited and saw whether Sainz lap times improve. It would have given Piastri more tyre delta toward the end and it would have opened an opportunity for a lucky SC or VSC.
That being said, I think it is good that Lando won before Oscar. Imagine how frustrated he would feel to lose out on a win if the reason for it was Perez divebomb in T1 that shuffles him to P6.