World number one Rafael Nadal beat Grigor Dimitrov to register his 15th consecutive win and reach the semi-finals of the Shanghai Masters.
The Spaniard won 6-4 6-7 (4-7) 6-4 in two hours and 35 minutes.
Nadal, who has never won the title in Shanghai, will face fourth seed Marin Cilic in the last four.
World number five Cilic secured his place in the semi-finals with a routine victory over Spain’s Albert Ramos-Vinolas.
The Croat, who has yet to drop a set in this year’s tournament, served 10 aces as he registered a 6-3 6-4 win.