Australia's Nick Kyrgios beat Canadian Milos Raonic at the Miami Open to reach his first Masters semi-final and break into the world's top 20.
Kyrgios, 20, beat the 12th seed 6-4 7-6 (7-4) to set up a semi-final against Japan's Kei Nishikori.
The result means Kyrgios will on Monday become the youngest man in the top 20 for seven years.
Asked about the new ranking, he said: "It's pretty cool, but there are 19 guys in front of me."
In the women's draw, Svetlana Kuznetsova and Victoria Azarenka won their semi-finals.
Kyrgios learning after 'rollercoaster'
Raonic had not dropped serve all week in Miami, but Kyrgios broke the Canadian in the very first game - the only break of the contest.