Ricciardo a réussi a conserver sa position pour signer à Monaco sa seconde victoire de la saison devant Vettel et Hamilton. Les deux finlandais Raikkonen et Bottas terminent 4° et 5° devant les français Ocon et Gasly. Hulkenberg termine 8°, Verstappen remonte à la 9° place et Sainz prend le point de la 10° place.