Top seed Aryna Sabalenka saw a 20-match unbeaten run in Wuhan ended by sixth seed Jessica Pegula in the semis.