Rybakina, the fifth-seeded Kazakh, beat sixth-seeded American Jessica Pegula to reach the third Major final of her career.