Ash Barty roared back from a set down for the third time this week to overcome Aryna Sabalenka with a 3-6, 6-0, 6-3 win at the Stuttgart Open.
Barty held three break points at 3-2 down to stay on serve until Sabalenka capitalised on the opportunity two games later.
A misjudged drop shot from Barty put Sabalenka 5-3 in front before the Belarusian sealed the opening set on her second set point.
'She's an upgraded Hingis' - Barty lauded as she approaches No 1 milestone
Barty raced back into contention in the second as Sabalenka's unforced errors increased. She quickly secured her first break when Sabalenka fired long to go 2-0 up.
Barty then went 4-0 up with a forehand crosscourt winner before sealing the bagel.
Barty carried her momentum into the decider as she raced into a 3-0 lead. Sabalenka did pull it back to 3-2, but Barty immediately responded with her second break of the set as the world number seven continued to double fault.
Barty fought off three break points in a tense 4-2 game en route to sealing the title in Germany on her second match point.
Australian Open: Will players need to be vaccinated? What are quarantine rules?
Barty's coach hits out at 'ridiculous' quarantine decision on Australia return