Doha, Qatar: Petra Kvitova found her game going, especially her forehand, and world no.1 Ashleigh Barty had to finish second best.
The lanky lefthander from the Czech Republic entered the final of the Qatar Total Open with a 6-4, 2-6, 6-4 victory against Barty and will be looking to add to her 2018 title in Doha when she plays Aryna Sabalenka at the Khalifa International Tennis and Squash Complex on Saturday.
Former world No.2 Kvitova has not been at the top of her game in Doha as she was stretched to three sets in her opening two games by Carla Suárez Navarro and Jelena Ostapenko before getting the better of Ons Jabeur in two tiebreaks.
But she found her shots against Barty, hitting forehand winners every time she got into trouble.
Barty tried to defend, waiting for Kvitova to make mistakes, which the eighth seed committed aplenty, but the trouble for her was that Kvitova's winners emphatically outnumbered her errors.
Kvitova broke Barty's serve in the very first game of the match to announce her intentions.
Though the top-seed broke back immediately, Kvitova wrested back the initiative in the third game and broke the pattern in the next to consolidate.
Kvitova's serve was under prolonged pressure in the eighth game but she held on for a 5-3 lead before taking the set 6-4.
In the second set, Barty took advantage of Kvitova's unforced errors and broke her twice to win 6-2.
It looked like Barty had the momentum in the decider, but Kvitova made her move in the fifth game, breaking Barty to sneak ahead, and although the Australian hit right back, The 29-year-old broke again and then held her serve to lead 5-3.
Though Barty held her serve to stay afloat, it lasted only a couple of minutes more.
A powerful serve that pinned Barty back and a perfect backhand to the empty corner gave Kvitova two match points and she was soon celebrating when Barty's shot landed inside the tramlines.