Novak Djokovic made it 14 straight victories over Kei Nishikori as he surged into the final of the US Open, where he will face Juan Martin del Potro.
Djokovic gained revenge for his 2014 semi-final defeat to extend his winning record to 15-2 against the Nishikori with a comprehensive 6-3 6-4 6-2 victory.
Del Potro reaches US Open final
Juan Martin del Potro returns to US Open final after Rafael Nadal retires injured
The 31-year-old, who was making his 11th successive appearance in the last four, has now won 25 of his last 27 matches, an impressive run that includes titles at Wimbledon and the Cincinnati Masters.
Nishikori, who had failed to reach another major final after his fine run in New York four years ago, came through a gruelling five-set encounter against Marin Cilic to reach the last four, and was run ragged by the Serb in the opening set.
Djokovic has now won nine-straight major semi-finals in a row and he is through to his 23rd career Grand Slam final.
The 21st seed had suffered from a wrist injury late last year which further hampered his progress, although he has found some of his old his form again over the past fortnight. He was forced to come through a marathon opening game of the second set just to hold serve but was broken in the fifth as the pressure began to mount.
A relentless Djokovic was hitting the heights while bringing the best out of Nishikori as both players demonstrated some extraordinary shot-making. However, it was the Serb who edged closer to reaching his eighth final at Flushing Meadows after closing out the second set on serve.
Djokovic’s level stayed consistent in the third set as he broke through twice more to take a stranglehold on the contest and it wasn’t long before he crossed the finishing line on his second match point after two hours and 22 minutes.
He will take a 14-4 winning record against Del Potro into Sunday’s final having won six out of their last seven meetings.