Hamilton wins, Vettel second, Verstappen third. Ricciardo, Bottas, Sainz, Leclerc, Perez, Grosjean and Magnussen.