Novak Djokovic remains on course to become the first man to win all nine Masters 1000 events after beating Marin Cilic to reach the final in Cincinnati.
Djokovic only needs this title to complete the set but he had to fight hard to overcome Cilic 6-4 3-6 6-3 on Saturday.
The result sets up a final - Djokovic's sixth in Cincinnati - against the winner of the second semi between Roger Federer and David Goffin.
The downpours of earlier in the week were a distant memory as fans baked in the heat, and the sun certainly shone on Djokovic early on as Cilic sent a sliced backhand wide to hand the Serbian his first break in the third game.
Djokovic battled to preserve his break advantage during a sixth game in which he faced break point and an eighth that reached a fourth deuce, before wrapping up the opener with his first set point as Cilic overcooked a backhand.
Cilic quickly put that set behind him to race into a 3-0 lead at the beginning of the second.
A double break put the Croatian firmly in control of the set and, despite allowing Djokovic to pull one back, Cilic levelled the match at the third time of asking.
A Cilic forehand into the net handed Djokovic the initiative in the decider but a dispute with ATP Tour supervisor Tom Barnes at the side of the court - perhaps about the noise coming from a nearby concert, which had previously drawn the ire of the former world number one - seemed to distract him in the next.
After battling back to deuce from 40-0 down on his own serve, a double fault from Djokovic saw Cilic pull level.
But the 10th seed quickly regained focus and, having moved 5-3 in front, converted his second match point to book his place in Sunday's final.
|Nurkic carried off on stretcher after sickening injury|
|Magic shock 76ers, Nurkic suffers gruesome leg injury|
|Jazz´s Gobert sets NBA single-season dunk record|
|Halep eliminates Venus, Andreescu´s succumbs to injury|
|Federer rolls on as Dimitrov departs Miami|
|Pique calls for respect after Catalonia friendly|
|Lozano ´absolutely ready´ for big transfer amid United links – Martino|
|It would be an honour to coach LeBron and Lakers, admits Kidd|
|De Ligt: We´ll see where I end up|
|Pelicans owner Benson denies team could move to Seattle|
|Eagles ´working toward´ extension for QB Wentz – Roseman|
|Gruden: Carr won´t leave Raiders|
|Ronaldo upbeat over Euro 2020 chances despite back-to-back draws|
|France players had a lot of fun in Iceland rout – Deschamps|
|Day & Mickelson headline star-studded group, Tiger seeking fourth title|
|Ronaldo expects to return within two weeks|
|Sterling demands UEFA makes an example of Montenegro after alleged racist abuse|
|We are equal – Hudson-Odoi slams ´monkey´ chants|
|Barkley hails England´s character after resounding win|
|Federer sails through to fourth round in Miami|
|Southgate ´definitely heard´ racist chants aimed at Rose|
|Under-fire Ashwin defends Buttler ´Mankad´|
|Portugal 1 Serbia 1: Ronaldo injured as Group B favourites draw again|
|Montenegro 1 England 5: Barkley stars as rampant Three Lions hit five again|
|France 4 Iceland 0: Mbappe on target as Les Bleus maintain perfect start|
|Argentina boss Scaloni has no doubts over Messi´s Copa America involvlement|
|Injured Andreescu retires in Miami to put Kontaveit through|
|Mbappe takes Benzema´s France record|
|Ronaldo goes off injured in Portugal´s clash with Serbia|
|A lack of goals? Spain average more than Barca – Luis Enrique|
|Mancini warns Italy that Liechtenstein match could be ´dangerous´|
|Bears and Packers to kick off 100th NFL season|
|Godin proud to make Uruguay history|
|Ashwin ´Mankads´ fuming Buttler to set up Kings XI win|
|Rice, Hudson-Odoi handed first England starts in Montenegro|
|Gronkowski agent leaves door open for return|
|Wolff braced for Ferrari response in Bahrain|
|WWE, films or partying - What next for Gronkowski following retirement?|
|MLB 2019 preview: Five storylines to watch|
|Banega glad to see Monchi back at Sevilla|
|All Blacks captain Read to make Crusaders return|
|Chelsea transfer ban appeal hearing set for April|
|Argentina expect Messi to do everything - Valdano|
|MLB 2019 preview: Five bold predictions for the upcoming season|
|Brain injury charity questions concussion protocol after Schar injury|
|Phelan hoping to continue dual role with United and Mariners|
|Cooley handed Australia coaching role for Ashes|
|Neymar will inspire like Pele, Zico, Romario - father|
|Joelinton committed to Hoffenheim amid Newcastle, Leipzig links|
|SpongeBob, WWE & dancing in the mirror - The best of retiring Gronkowski´s quotes|
|Neymar in PSG contract talks, says father|
|Schalke and USA midfielder McKennie ruptures ankle ligament|
|Thailand 0 Uruguay 4: Vecino helps seal China Cup title|
|Alisson missing Brazil but feels at home at Liverpool|
|Charnley called up to England performance squad|
|Kante focused on Chelsea amid Madrid links|
|Mourinho: Zidane the right man for Real Madrid|
|Skerritt elected president of Cricket West Indies|
|Nike bow out with patchwork Manchester City ´celebration´ shirt|
|Alli believes England can be the best in the world|
|Curry: Surreal that Warriors have won 50 games again|
|LeBron won´t ´cheat the game´ even with Lakers out of playoff contention|
|Inter play better with Lautaro, says Pirlo|
|Zorc knows nothing of United interest in Sancho|
|Not in a million years! - Hornets´ Lamb in disbelief over game-winner|
|Sterling has qualities to be England captain - Southgate|
|Morocco frustrated by Messi´s friendly absence|
|The Australia ball-tampering scandal one year on: Have the batsmen filled the Smith-Warner void?|
|Giants owner: Beckham trade left grandsons crying|
|McGee explains Lakers´ mentality after playoff elimination|