The World No.1 snapped Keys 16-match heater with a cold-blooded performance.
Mirra Andreeva dethroned defending champion Iga Swiatek 7-6(1), 1-6, 6-3 scoring her 11th straight win to charge into the Indian Wells final.
Make it 16 straight wins for the Spaniard at Indian Wells.
Keys could face Sabalenka in what would be an AO final rematch.
Daniil Medvedev rallied from 2-4 down in the final set edging Arthur Fils 6-4, 2-6, 7-6(7) to set up an Indian Wells semifinal vs. Holger Rune.
Reigning champion Iga Swiatek swept Zheng Qinwen 6-3, 6-3 charging into her record fourth straight semifinal at Indian Wells.
Design by Tennis Now Team