Lando Norris believes his Mexico City Grand Prix performance was the best he has produced across a race weekend, after dominating from pole position to take the championship lead.