Max Verstappen wins the Monaco Grand Prix by an incredible 27 seconds. Fernando Alonso finishes second for the first time in the season.

Nico Hulkenberg gets two 15-second penalties and finishes in 18th place. Charles Leclerc finishes in sixth place, after Russell (P5) and Sainz (P9) The last three rounds of the Formula 1 World Championship have begun. The race was stopped for two minutes after the onset of rain in the final laps.