World number two Rafael Nadal was beaten at the semi-final stage of the Paris Masters as German Alexander Zverev advanced with a 6-4 7-5 victory.
Zverev, winner of 13 ATP events, sealed the match in one hour and 39 minutes.
Fourth seed Zverev, who won two titles in as many weeks last month, faces Daniil Medvedev in Sunday's final.
Russian third seed Medvedev defeated 10th seed Milos Raonic of Canada 6-4 7-6 (7-4) in one hour and 37 minutes.
Trailing by a set and a break, Nadal, 34, was unable to take two break points to level at 3-3 in the second and Zverev soon had three break points for a 5-2 lead.