World number two Carlos Alcaraz made his youth count as he beat 38-year-old Novak Djokovic to reach another US Open final.
Spain's Alcaraz, 22, was tested by 24-time major champion Djokovic but had enough quality and energy to win 6-4 7-6 (7-4) 6-2 in Friday's first men's semi-final.
The margins were fine in the first two sets, with Alcaraz rarely near his free-flowing best, but the gap widened as Serbia's Djokovic faded physically early in the third.
Two weary double faults from Djokovic hurried his opponent into a 3-1 lead and another teed up a first match point for Alcaraz - on which Djokovic batted a volley wide.
Seventh seed Djokovic hung over the net as he waited to congratulate Alcaraz, before waving to all corners of Arthur Ashe Stadium as he departed.
Alcaraz, the 2022 champion, will play either Italian top seed Jannik Sinner and Canadian 25th seed Felix Auger-Aliassime in Sunday's final.
"Being in the final again feels amazing - it means a lot to me," said Alcaraz.
"It wasn't the best level of the tournament for me but I kept a cool head from the beginning and the last point."



Trump and Iran's supreme leader trade threats as mediators try to save deal
More than 1 million evacuated as Typhoon Bavi makes landfall in China
Franklin Cudjoe urges Minister to intervene as Azumah Resources, E&P dispute hea...
'They took the mud from the gutters and put them on the streets' – Kofi Bentil f...
Susu Collector arraigned for allegedly defrauding 35 traders of GH¢156,455
Migration dream turns sour as Ghanaian teacher battles debt and visa crisis in T...
South Africa World Cup midfielder Jayden Adams dies aged 25
Former Akan NPP PC pays GHS105,000 as T&T for 1,012 delegates ahead of constitue...
One injured, three arrested as violence mars NPP Bantama Constituency elections
GAC raises alarm over rising HIV infections among homosexuals in Bono Region