World number one Novak Djokovic has been dumped out of the BNP Paribas Open in Indian Wells by lucky loser Luca Nardi.
The 20-year-old Nardi booked a last-16 meeting with American Tommy Paul as he won 6-4 3-6 6-3.
Currently 123 in the world, the Italian is the lowest-ranked player to beat Djokovic at ATP Masters 1000 or Grand Slam level.
“I don’t know [how I held my nerve],” he said. “I think it is a miracle, because I am a 20-year-old guy, 100 in the world, and beating Novak. It’s crazy.”
Ireland v Fiji: TV details, kick-off time, team news and more
To contest or not to contest? That is the question for Ireland’s aerial game
Ciara Mageean speaks of ‘grieving’ process after missing Olympics
Denis Walsh: Steven Gerrard is the latest to show a glittering name isn’t worth much in management
Sealing his victory with his sixth ace, Nardi hit 16 winners in the final set against just two from the five-times Indian Wells champion.
“It’s fine. You know, it’s part of the sport,” said Djokovic. “You just have to accept it. Some you win; some you lose. Hopefully I’ll win some more and still keep going.
“I guess every trophy that eventually comes my way is going to be great, obviously to break the kind of negative cycle a little bit I’m having in the last three, four tournaments where I haven’t really been close to my best.”
Paul reached the last 16 with a 6-4 6-4 win over France’s Ugo Humbert while seventh seed Holger Rune, ninth seed Casper Ruud, Taylor Fritz and Grigor Dimitrov all moved through in straight sets.
Dimitrov will play fourth seed Daniil Medvedev, who needed three sets to beat Sebastian Korda 6-4 5-7 6-3.
But British number one Cameron Norrie went out after a dramatic 6-7 (5) 7-6 (5) 6-3 defeat to French veteran Gael Monfils.
Norrie led by a set and 3-0 before falling victim to a stirring comeback from the 37-year-old.
Monfils clawed back to level in an extraordinary second set tie-break in which he won a point with an underarm serve before clinching the set at the end of a stunning 31-stroke rally.