World number one Novak Djokovic was stunned 6-4 3-6 6-3 by lucky loser Luca Nardi in the third round of Indian Wells on Monday.
The 20-year-old Italian, who grew up idolising Djokovic and is ranked 123rd in the world, played the match of his life to defeat the Serbian, dropping his racket and putting his hands over his face after firing an ace out wide to seal the win.
Earlier, Gael Monfils produced a stunning display of shot-making and showmanship to rally from a set and 3-0 down to beat former champion Cameron Norrie 6-7(5) 7-6(5) 6-3 to reach the last 16.
The 37-year-old Frenchman electrified the crowd with his creativity to set up fourth round meeting with either 19-year-old compatriot Arthur Fils or ninth seed Casper Ruud.
Norrie, who won the tournament in 2021, piled up 60 unforced errors and could not solve the unpredictable Monfils puzzle in the three-hour-and-15-minute affair.
Seventh seed Holger Rune beat Lorenzo Musetti 6-2 7-6(5) and 17th-seeded American Tommy Paul sailed past Ugo Humbert 6-4 6-4 in other third round action.
McLaren's Lando Norris shrugged off boos from the Mexican crowd on Sunday after the Briton seized back the Formula One championship lead from teammate Oscar Piastri at the Mexico City Grand Prix with a dominant win from pole position.
New Zealand overcame a blitz from centurion Harry Brook to beat England by four wickets on Sunday in the opening game of their three-match one-day international series, with Daryl Mitchell and Michael Bracewell scoring half-centuries.
Belinda Bencic breezed past Czech sixth seed Linda Noskova 6-2 6-3 to win the Pan Pacific Open title on Sunday, erasing bitter memories of her straight-sets defeat by Agnieszka Radwanska in the title clash of the same tournament 10 years ago.
Liverpool manager Arne Slot said opponents have identified a winning strategy against his Premier League champions and he needs to find a solution fast after a 3-2 defeat at Brentford on Saturday made it four league losses in a row.