Jasmine Paolini came from behind to beat Anna Kalinskaya 4-6 7-5 7-5 in the Dubai Open final.
The Italian claimed her first WTA 1,000 victory, despite being 5-3 down in the deciding set.
World number 40 Kalinskaya, of Russia, was serving for the match in the third but she never reached match point.
Paolini won 16 of the last 19 points to win the final four games and secure the victory.
"I'm really surprised," Paolini said. "I'm really happy. It was a really tough match. She's playing unbelievably.
"To come back was really tough.