France's Lucas Pouille claimed the biggest win of his career as he beat two-time champion Rafael Nadal in a sensational US Open last-16 match.
The 22-year-old recovered from a break down in the fifth before converting his fourth match point in the tie-break to win 6-1 2-6 6-4 3-6 7-6 (8-6).
"It took everything. I could not dream better than that," the world number 25 said after his four-hour victory.
Pouille will play compatriot Gael Monfils, who beat Marcos Baghdatis.
The defeat means that 2016 is the first year since 2004 in which Nadal, 30, has failed to reach a Grand Slam quarter-final.