Paris - Frenchman Gael Monfils moved to within one victory of securing the last spot at the ATP Tour Finals by fighting back from a set and a break down to beat Moldovan Radu Albot in the Paris Masters third round on Thursday.
The 13th seed, who needs to reach the semi-finals at Bercy to snatch the last ATP Finals spot from Italy's Matteo Berrettini, will face Canadian rising star Denis Shapovalov in the last eight on Friday.
The 33-year-old fell a break down at 4-3 in the second set, but rallied with the help of the home crowd to win 4-6, 6-4, 6-1 in a match which finished at 23:40 local time.
Monfils was knocked out at the round-robin stage on his only previous Tour Finals appearance in 2016.
The end-of-season event gets underway on November 10 in London.
Novak Djokovic, Rafael Nadal, Roger Federer, Daniil Medvedev, Dominic Thiem, Stefanos Tsitsipas and Alexander Zverev have already qualified.
Results from the fourth day of the ATP Paris Masters on Thursday (x denotes seeding):
Third round
Novak Djokovic (SRB x1) bt Kyle Edmund (GBR) 7-6 (9/7), 6-1
Stefanos Tsitsipas (GRE x7) bt Alex de Minaur (AUS) 6-3, 6-4
Cristian Garin (CHI) bt Jeremy Chardy (FRA) 6-7 (4/7), 6-4, 7-6 (8/6)
Grigor Dimitrov (BUL) bt Dominic Thiem (AUT x5) 6-3, 6-2
Denis Shapovalov (CAN) bt Alexander Zverev (GER x6) 6-2, 5-7, 6-2
Gael Monfils (FRA x13) bt Radu Albot (MDA) 4-6, 6-4, 6-1
Jo-Wilfried Tsonga (FRA) bt Jan-Lennard Struff (GER) 2-6, 6-4, 7-6 (8/6)
Rafael Nadal (ESP x2) bt Stan Wawrinka (SUI x16) 6-4, 6-4