Indian Wells - Sixth-seeded Kei Nishikori was sent packing by 67th-ranked Hubert Hurkacz of Poland on Tuesday in the third round of the ATP Indian Wells Masters.
Hurkacz rallied for a 4-6, 6-4, 6-3 victory, recovering a break in the third set to post his second win in as many tournaments over Nishikori after a second-round triumph in Dubai.
That victory, which put him into his first ATP quarter-final, propelled Hurkacz to his current career-high ranking.
Now Hurkacz is in the last 16 of a Masters 1000 event for the first time and will play 19-year-old Canadian Denis Shapovalov for a place in the quarter-finals.
Shapovalov, ranked 25th in the world, needed just 72 minutes to beat 11th-ranked Marin Cilic of Croatia 6-4, 6-2.
Nishikori was denied a fourth last-16 appearance at Indian Wells in his most recent four appearances. He missed the tournament last year because of illness.
"Credit to him today," said the Japanese star.
"I started good, but obviously he played much better in the second and third.
"He started making more serves," he added of Hurkacz, who fired 10 aces.
"He was playing more solid from the baseline. He was playing everything better, playing aggressive and serving better.
"If I could have gotten a few points maybe things (would have) changed. But I couldn't."
Results on Tuesday in the BNP Paribas Open WTA and ATP Masters hardcourt tournament (x-denotes seeded player):
Philipp Kohlschreiber (GER) bt Novak Djokovic (SRB x1) 6-4, 6-4
Hubert Hurkacz (POL) bt Kei Nishikori (JPN x6) 4-6, 6-4, 6-3
Denis Shapovalov (CAN x24) bt Marin Cilic (CRO x10) 6-4, 6-2
Kyle Edmund (GBR x22) bt Radu Albot (MDA) 6-3, 6-3
John Isner (USA x8) bt Guido Pella (ARG x32) 6-3, 6-4
Karen Khachanov (RUS x12) bt Andrey Rublev (RUS) 7-5, 6-3
Filip Krajinovic (SRB) bt Daniil Medvedev (RUS x14) 6-3, 6-2
Rafael Nadal (ESP x2) bt Diego Schwartzman (ARG x25) 6-3, 6-1
Belinda Bencic (SUI x23) bt Naomi Osaka (JPN x1) 6-3, 6-1
Karolína Pliskova (CZE x5) bt Anett Kontaveit (EST x21) 7-6 (7/0), 4-6, 6-2
Venus Williams (USA) bt Mona Barthel (GER) 6-4, 6-4
Angelique Kerber (GER x8) bt Aryna Sabalenka (BLR x9) 6-1, 4-6, 6-4
Garbine Muguruza (ESP x20) bt Kiki Bertens (NED x7) 5-7, 6-1, 6-4
Bianca Andreescu (CAN) bt Wang Qiang (CHN x18) 7-5, 6-2
Elina Svitolina (UKR x6) bt Ashleigh Barty (AUS x12) 7-6 (10/8), 5-7, 6-4
Marketa Vondrousova (CZE) bt Simona Halep (ROM x2) 6-2, 3-6, 6-2