McLaren's Lando Norris records a dominant victory to regain the drivers' championship lead for first time since April.