Ninth seed Garbine Muguruza beat Barbora Krejcikova 7-6 (8-6) 6-3 as she continued her fine run of form in 2021.
Muguruza, who also reached the final in Qatar last week, had to draw on all her nous to beat Krejcikova. The win is her first title since winning in Monterrey in April 2019, and her eighth ever, after losing in the Australian Open final last year.
The two-time Grand Slam winner has emerged as the WTA’s form player of late but was made to work by the world number 63 for her 18th match victory of the season.
Opinion: No multiple major winners again, but Barty’s 2021 season should be given more respect
- Medvedev: Djokovic can be number one for 400 weeks
- Murray pulls out of ATP Dubai after birth of fourth child
Muguruza lost her serve twice in a hard-fought first set and fended off a set-point to in the tie-break but managed to haul herself to a one-set advantage against her opponent, who has yet to win a WTA singles title.
The 27-year-old, who won the 2016 French Open and Wimbledon in 2017, then found the second set far easier ton win a 6-3 win to round out her victory, as she forced her way to a triple match point on Krejcikova's serve.
Earlier in the tournament, the Spaniard also claimed the scalps of Aryna Sabalenka, Amanda Anisimova, Irina-Camelia Begu, Elise Mertens and Roland Garros champion Iga Swiatek.
Djokovic, Federer and Nadal are 'cyborgs of tennis' - Medvedev
Laver Cup, Indian Wells, ATP & WTA Finals: What's left of the 2021 tennis season?
'So unprofessional' - Muguruza 'wasn't happy' with Krejcikova reaction after win