An injury-hit Novak Djokovic suffered a shock defeat by Monegasque qualifier Valentin Vacherot in the semi-finals of the Shanghai Masters.
Vacherot, who is ranked 204th in the world, recorded a 6-3 6-4 victory to become the lowest ranked ATP Masters 1000 finalist in history.
The 26-year-old will face either his cousin, the unseeded Frenchman Arthur Rinderknech, or Daniil Medvedev 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.