Nick Kygrios is through to the fourth round at Indian Wells after a straight sets win over world No. 18, Alexander Zverev.
Zverev had no answer for the young Aussie in the first set, who hit four aces and won 81 percent of points on first serve, compared to Zverev's 54 percent.
Kyrgios was at his exhilarating best, even hitting his trademark tweener.
He won the first set 6-3, before the pair went blow for blow in the second, before Kyrgios broke the Zverev serve at 5-4 in the second.
Kyrgios will now face either Novak Djokovic, who he beat just last week, or Juan Martin Del Potro in the next round.