Ninth seed Sabalenka broke twice former Grand Slam champion Kuznetsova four times as she reached a 10th career WTA final -- her first of the 2020 season.
Sabalenka, 21, will play either world number one Ashleigh Barty or Petra Kvitova for the title in Doha.