World number one Carlos Alcaraz was knocked out of the Miami Open in the third round after a surprise 6-3 5-7 6-4 defeat by Sebastian Korda.
Top seed Alcaraz, 22, produced a sloppy first set which gave the American the early initiative but Korda looked to have blown his chance in the second set.
Korda served for the match at 5-4 but was broken to love by the Spaniard who went on to win the next two games to force a third set.
Alcaraz upped the ante but Korda held his nerve and seized a break for 4-3 in the third when his opponent stroked a forehand wide.