Cameron Norrie has reached two ATP Tour semi-finals this season
Britain's Cameron Norrie fought back to beat second seed Cristian Garin and reach the Estoril Open semi-finals.
Norrie, who came through a three-hour match in Portugal on Thursday, beat the 22nd-ranked Chilean 3-6 7-5 6-3.
The British number two received treatment on his left wrist after the first set but rallied to register his 17th win of the season and reach a second semi-final of the year.
He will face sixth seed Marin Cilic of Croatia for a place in the final.
Norrie, who is ranked 28 places below clay-court specialist Garin, is seeking a first ATP Tour title.
He previously reached the quarter-finals of the Barcelona Open, where he lost to eventual champion Rafael Nadal.
"I think it is one of my best wins ever on the clay," Norrie told Amazon Prime.
"I held my nerve and then played some of my best tennis of the week."
Live scores, results and order of playAlerts: Get tennis news sent to your phoneThe Lazarus Heist: A group of hackers cause mayhem in Hollywood for Sony Pictures EntertainmentProcessing grief: The Crowd Science team explores why it is a universal feeling