McLaren's Lando Norris wins the Monaco Grand Prix for the first time, with Charles Leclerc second and Oscar Piastri third.

Source: Norris wins in Monaco to narrow gap to Piastri