Teenager Jakub Mensik denied his childhood idol Novak Djokovic a 100th ATP singles title with a superb performance to win the Miami Open.
The 19-year-old Czech beat Serbia's Djokovic 7-6 (7-4) 7-6 (7-4) on a sticky, humid night to clinch his first ATP Tour title.
Djokovic, a 24-time Grand Slam champion, had been bidding to become just the third man in the Open era to win 100 singles titles.
However, the 37-year-old's wait will go on after his loss to Mensik, who was just 10 months old when Djokovic won his first title in 2006.