The 33-year-old Czech next faces seventh-seeded Pierre-Hugues Herbert of France, who beat third-seeded Denis Shapovalov of Canada 7-5, 7-6 (4).
The former world number five saw his 2018 season wrecked by injury but found form in Montpellier, beating Gilles Simon and Jeremy Chardy on his way to the final.
The momentum was on Jo's side now and he kicked off the second set with a return victor that gave him a huge lead, extending the gap with another break in game five that propelled him closer to the finish line. That all changed in game nine when Tsonga scored a break with a return victor, moving 5-4 up and closing the opener with a hold at love for a 6-4.More news: Microsoft HoloLens 2 Launch on February 24 Teased by Original Headset’s Creator
Meanwhile, at the Sofia Open, a Frenchman was beaten in the semi-finals as Gael Monfils went down to third seed Daniil Medvedev.
But the Russian enjoyed a change of fortunes this time around as he picked up his fourth career title in straight sets.
Herbert raced into a 4-0 lead in the first set and never let slip his advantage as he moved a win away from his first singles tour title.More news: Moto Z3 Play in the USA officially gets Android 9 Pie update
Herbert converted four of seven break-point opportunities and saved all three he faced.
Cuevas, who earlier swept aside Aljaz Bedene in their weather-delayed quarter-final, took the second set but Pella produced a lethal forehand to advance to his fourth ATP Tour final 6-1 3-6 6-3.
Medvedev finished the job with a break to love.More news: Insects could be wiped out within a century - scientists