Former US Open champion, Naomi Osaka, reached another US Open final after producing a high-quality performance to edge past American Jennifer Brady.
Osaka, who won the 2018 title, edged an enthralling first set with a dominant tie-break before Brady impressively rallied to force a deciding set.
Both maintained a high level at the start of the third before Osaka took control to win 7-6 (7-1) 3-6 6-3.
Osaka, 22, will play Victoria Azarenka in Saturday’s final.
Former world number one Azarenka beat 23-time Grand Slam champion Serena Williams in the semi-finals at Flushing Meadows in New York.