A breathtaking race in every sense of the word, everyone didn't know what to do!!
I believe this is why Bottas won it because he was already the leader getting pole position from the qualifying race so to start ahead in this one.
All he needed to do was hold them all at bay the entire way. Hamilton was making moves and from the earlier laps at one point down from 11th place and got to 4th in no time. Although Alpha Tauri and Ferrari were giving him problems to pass but he managed to get through them easily.
This race basically showed me that Mercedes might have got their car a lot better in the last few races. Looking at how Max wasn't getting any closer to Bottas showed me that Mercedes must be better than Red Bull right now. Bottas is not a bad racer, you do not become second driver in a Mercedes car by being a bad driver, you need to be a great driver in order to do that.
However at the same time I believe that we know Hamilton is much much better than Bottas as well, dude won nearly every year, or maybe even every year when they were together right? In any case I feel like there is a good chance Max would have caught up to Bottas when they were so close, and he failed to do that and very convincingly as well.
It means if it wasn't Bottas, if it was Hamilton, then Max had no chance at all, he would have lost this one, when Red Bull is ahead then it is easier for them to keep Mercedes behind (as we saw from Perez vs Hamilton this race) but when Mercedes takes off, then nobody gets even closer.