McLaren went into the Miami Grand Prix with upgrades and results significantly improved, with victory for Lando Norris in the sprint race.