An injury-hit Novak Djokovic suffered a shock defeat by Monegasque qualifier Valentin Vacherot in the semi-finals of the Shanghai Masters.
Monaco's Vacherot, who is ranked 204th in the world, won 6-3 6-4 to become the lowest ranked ATP Masters 1000 finalist in history.
The 26-year-old will face his cousin, unseeded Frenchman Arthur Rinderknech, in Sunday's final.
"I'm trying to pinch myself, is this real?" said Vacherot, 26.
"To have Novak on the other side of the court was first of all an invaluable experience for me. I have a hundred feelings right now.