Australia's Nick Kyrgios saved three match points before beating Spaniard Rafael Nadal in a dramatic second-round match at the Mexican Open in Acapulco.
World number two Nadal, playing his first tournament since losing to Novak Djokovic in January's Australian Open final, lost 3-6 7-6 (7-2) 7-6 (8-6).
Kyrgios, 23, saved nine break points in the match and came from 6-3 down in the third-set tie-break.
He will play Switzerland's Stan Wawrinka in the quarter-finals.
World number two Nadal, 32, sent a backhand long to seal victory for Kyrgios, who fell to the floor in celebration following a match which lasted three hours and three minutes.