Former champions McLaren are ninth in the championship and 20 points adrift of eighth-placed Haas with three races remaining.