Roger Federer upset defending champion Novak Djokovic 6-4, 6-4 to reach the Shanghai Masters tennis final.
Federer served impeccably and put Djokovic under pressure with a strong return game.
He broke Djokovic's serve in the fifth game of the first set and carried the momentum into the second, breaking immediately.
The result ends world number one Djokovic's 28-match winning streak in China.
Federer will chase his fourth title of the year against unseeded Frenchman Gilles Simon, who toppled Feliciano Lopez 6-2, 7-6 in the first semi-final.