The 23-year-old fought back to win 6-7 (10/12), 7-5, 6-3 to advance to the last four of the event for the first time. World number two Carlos Alcaraz saved two match points to defeat Taylor Fritz 6-7(10), 7-5, 6-3, securing his spot in the Paris Masters semi-finals and denying Fritz a place in the season-ending.