Jessica Pegula met fin au retour en forme d'Emma Raducanu pour atteindre sa troisième demi-finale à Miami en quatre ans grâce à sa victoire en trois sets 6-4, 6-7, 6-2.