The world number 26 dominated the semi-final to win 6-2, 6-4 in California.
Norrie’s run means he will replace Dan Evans as British number one and will challenge for the biggest title of his career.
The 26-year-old will face world number 36 Nikoloz Basilashvili in the final, after he beat American Taylor Fritz. The Georgian won 7-6 (7-5), 6-3 to progress to his first final at this level. This is the sixth final Norrie has reached on tour this year and the match against world number 28 Dimitrov was the 46th he has won in an impressive season. Norrie also made it to the third round of every Grand Slam except the US Open in 2021 and is now set to break into the world’s top 20 for the first time when the latest rankings are published today. (BBC)