Andy Murray overturned a first-set deficit to defeat Pedro Cachin gripping 2-6 7-5 7-6 (7-3) and book his spot in the quarter-finals of the Gijon Open.
The three-time grand slam champion lost a 56-minute opening set but showing his trademark doggedness to defeat his Argentine opponent and earn a fourth Tour-level last-eight berth of the season.
It sets the Briton up with a last-eight encounter against Sebastian Korda after the unseeded American delivered the upset of the day to knock out third seed and home favourite Roberto Bautista Agut in a 5-7 6-4 6-4 triumph.
Elsewhere, first seed Andrey Rublev saw off a fightback from Ilya Ivashka to also book his place in the quarter-finals, with his reward a tie against Tommy Paul.
At the Firenze Open, top seed Felix Auger-Aliassime saw off a second set scare from Germany’s Oscar Otte, with the Canadian ultimately triumphing 6-4 6-7 (2-7) 6-2.
He will meet eighth seed Brandon Nakashima, who ran out comfortably in straight sets against Altug Celikbilek with a 6-3 6-4 win.
Third seed Lorenzo Musetti also made smooth work on his own turf, with a 6-3 6-0 demolition job against Bernabe Zapata Miralles, to set up an encounter in the last eight with Mackenzie McDonald.