Poland's Hubert Hurkacz of Poland has earned his first semi-final berth in a top-level ATP event by rallying past No. 2-seed Stefanos Tsitsipas at the Miami Open.
The 2-6 6-3 6-4 victory on Thursday has earned the No.26 seed a third straight win when facing a top-five opponent.
It was only his second victory against the Greek in their eight meetings.
The upset further scrambled the draw. Novak Djokovic, Rafael Nadal and Roger Federer skipped the tournament, and No. 1-seeded Daniil Medvedev lost in the quarter-finals Wednesday night to No. 7 Robert Bautista Agut.
Hurkacz will now meet No.4 seed Andrey Rublev, who defeated unseeded American Sebastian Korda 7-5 7-6 (9-7) in the last quarter-final.
Bautista Agut will face No. 21 Jannik Sinner in the first semi-final on Friday, and a first-time ATP Masters 1000 champion will be crowned on Sunday.
Hurkacz was serving at 0-2, 15-40 in the second set when he began his comeback.
He steadied his baseline game, while Tsitsipas became increasingly erratic and frustrated as the match progressed.
"I was very stressed these two weeks," Tsitsipas said. "I felt like it was my opportunity. It's a very disappointing loss. Everything was under control. And suddenly, I don't know, self-explosion."
Hurkacz hit 15 aces and saved 10 of the 13 break points he faced. He'll climb in next week's rankings to at least 27th, a career high.
"I want to be as good as I can," Hurkacz said. "Hopefully, I can win some titles in the future."