Former US Open champion Juan Martin Del Potro stunned top-ranked Roger Federer 6-4, 6-7 (8/10), 7-6 (7/2) Sunday to win his first Indian Wells title and second consecutive ATP crown.
The 29-year-old from Argentina handed Federer his first match defeat of 2018 and extended his own win streak to 11 matches, including a title run earlier this month at Acapulco.
"I'm still shaking," Del Potro said. "It's difficult to describe with words. It's like a dream."
Del Potro, nagged by wrist injuries throughout his career, survived three match points before claiming the championship in a third-set tie-breaker, ending a two hour, 42 minute marathon contest.
"I cannot believe I won this tournament, beating Roger in a great final and this level of tennis. We played great tennis today," Del Potro said.
"I just want to keep winning titles like this if I can."