Anthony Sinisuka Ginting has kept alive Indonesia's hopes of a first Olympic gold medal in the badminton men's singles since the legendary Taufik Hidayat triumphed at Athens 2004, advancing into the semi-finals with victory over Denmark's Anders Antonsen.
In an absolute epic battle, the Indonesian started the brighter of the two and took the first game, only for the the third seed to hit back and level the scores.
With both players producing some absolutely brilliant badminton, it was Ginting who kept his composure the better as he took out the deciding game for a 21-18, 15-21, 21-18 victory.
Nonetheless, it will only get tougher for the 24-year-old as the man standing between him and the gold medal match is 2016 champion Chen Long.
The Chinese star, also a two-time world champion, was given a real test by Chinese Taipei's Chou Tien-chen but managed to prevail 21-14, 9-21, 21-14.
At the very least now, the fifth-ranked Ginting will have a chance to vie for a bronze medal, adding further joy to what has been a positive campaign for Indonesia's shuttler with Greysia Polii and Apriyani Rahayu also through to the women's doubles final for the first time in their country's history.