Honestly, anyone from the McLarens, the Ferraris and Max could have finished on pole. All except one in that list made mistakes in their laps.
However, what I didn't expect was Russel to emerge P4. That was spectacular. It should hurt the ego of both HAM and LEC, that they are starting behind RUS, purely from their own mistakes (they only managed to match their Q2 laptimes in Q3)
For the race, I think Ferrari will be in a conundrum at some point where they have to ask their drivers to ease off the kerbs in fear of plank wear. The SF25 running that low, without suspension updates, is a ticking time bomb, I feel.