Daniel Ricciardo won after mostly inheriting the lead but doing a good job with it. Valtteri Bottas fought back from another first lap incident with Kimi Räikkönen to finish second, with Lance Stroll keeping out of trouble for an impressive third place.