He got lucky with the safety car but has certainly driven well enough to deserve the win. He had a great first stint up until he stalled behind Leclerc and then a mega final stint. He excels here, regardless of conditions.
Both Alpines have been impressive, they must have nailed the setup for the conditions relative to other teams around them.