Andy Murray has roared into a seventh successive final with a commanding victory over Milos Raonic at the Cincinnati Masters.
Two-time Olympic champion Murray, who beat Raonic in the Wimbledon final, notched his career-best 22nd consecutive win by blunting the fourth-seeded Canadian's intimidating service game in a 6-3 6-3 semi-final victory.
Top seed Murray, gearing up for the US Open in nine days, will face former US Open winner Marin Cilic who beat Grigor Dimitrov 4-6 6-3 7-5.
Cilic came back twice from a break down in the third set in a match that ended past 1.30am following a two-hour rain delay after play was stopped in the second game.
Murray has won 11 of 13 matches against 12th seed Cilic.
Heavy rain fell just before the scheduled start of Murray's semi-final and then four points into it there was a delay for a few minutes due to some heavy misting.
Raonic seemed off rhythm from the start, double-faulting twice as the Scot registered a break in the opening game.
"He served a couple of doubles that first game and I managed to get the break, and then had the momentum from there," said Murray, who registered his fifth win against Raonic this season.
Two-times Cincinnati winner Murray, playing with energy and excellence from sideline to sideline, broke Raonic again in the ninth game to close out the first set.
The second set went on serve until the eighth game, when Raonic committed another double fault, elected not to volley a lob that fell well within the baseline and netted a forehand on break point, one of his 31 unforced errors.
Murray had a touch of trouble closing out the match as he mis-hit a couple of shots and a light drizzle held up play again for a few minutes before the Briton executed a splendid drop volley to end it on his third match point.