A dramatic sprint race ended in ultimately predictable fashion, with Max Verstappen once again driving away from the pack.
Verstappen was passed by his team-mate Sergio Perez into the first corner, but quickly worked his way back past and didn't look back as he quickly built a healthy lead.
The race came to life in the last five or six laps, with a wet track drying up just enough for some runners to put slick tyres on – leading to a fascinating tactical battle as teams weighed up the benefits of faster tyres vs track position.
Nico Hulkenberg looked set for a good points haul approaching the halfway point, holding off Perez in second place before his tyres fell off and he pitted for the medium compound.
Lando Norris also failed to capitalise on a good sprint qualifying session, getting tangled up on the first lap to drop out of the points from a third-placed start on the grid.