Cameron Norrie will face Albert Ramos-Vinolas in the final of the Estoril Open ATP 250 tournament after beating Marin Cilic 7-6(5), 7-5.
The 25-year-old quickly went three games down in the opening set but he fought back and saved five of six break points faced en route to sealing one of his best victories.
Norrie, ranked 50 in the world, is seeking his first ATP Tour title. He reached the final of the ASB Classic in Auckland, New Zealand in 2019, but he fell to American Tennys Sandgren 6-4 6-2.
ATP Tel Aviv
Djokovic explains 'extra motivation' after 'really amazing' Tel Aviv triumph
Norrie has won 18-tour level matches this season. Only Stefanos Tsitsipas and Andrey Rublev have more Tour wins in 2021.
"It was really tough," Norrie said on-court afterwards.
"I started a little bit slow and managed to ease my way into the match. [I] played really good when break point down and went after it.
"[Marin] was serving great and it was really tricky to get his first serve back… I am fortunate to get through and I am just happy to be in my second final."
Norrie will face Ramos-Vinolas in Sunday's final, after the Spaniard beat his countryman Alejandro Davidovich 6-1 6-4 in the day's second match.

Ramos-Vinolas too good for Fokina in Estoril Open semi-final

ATP Tel Aviv
Highlights: Djokovic cruises past Cilic in Tel Aviv Open final
ATP Tel Aviv
Djokovic comfortably beats Cilic to claim first title since Wimbledon at Tel Aviv Open