Klara Zakopalova has described ending her six-match losing streak in finals as "just incredible".
The 32-year-old had not won a WTA singles title since 2005 and it looked like her wait was about to go on when Garbine Muguruza moved into a 6-4 5-2 lead in Saturday's Brasil Tennis Cup final.
However, Zakopalova stormed back to take the trophy in Florianopolis in impressive fashion, reeling off 11 straight games to wrap up a 4-6 7-5 6-0 victory.
"I was losing the whole match, but anything can happen in a final," Zakopalova told reporters. "Winning this title is just incredible."
Muguruza had beaten Zakopalova in the Hobart International final back in January.