Max Verstappen seized victory at Qatar Grand Prix after McLaren's pit plan faltered, moving to second in the championship, just 12 points behind Lando Norris before Abu Dhabi.