British number one Kyle Edmund backed up his win over Novak Djokovic with a stylish victory over world number 10 David Goffin at the Madrid Open.
Edmund, 23, overpowered the Belgian to win 6-3 6-3 in the third round and ensure he will climb into the world's top 20 for the first time.
The Yorkshireman, currently ranked at 22, won in just an hour and 12 minutes.
Edmund will face the winner of an all-Canadian clash between Milos Raonic or Denis Shapovalov in the quarter-finals.
Spain's top seed Rafael Nadal also plays later on Thursday, when he meets Argentina's Diego Schwartzman.