Indonesia's Taufik Hidayat rolled back the years to reach the final of the world badminton championships with a 21-10 22-20 victory on Saturday over South Korean 13th seed Park Sung-hwan.
Hidayat, Olympic gold-medal winner in 2004 and world champion in 2005, has not hit those heights since for a variety of reasons, on and off court.
He signalled he was back on track by disposing of world number one Lee Chong Wei in the quarter-finals on Friday, then beat Park, a giant-killer himself after beating titleholder Lin Dan in the last eight.
Hidayat, 29, breezed through the first game but trailed 20-18 in the second as Park battled on but once he saved game points and levelled at 20-20 the Indonesian was not to be denied.
The fifth seed told a media conference: "When it was 20-18 I knew I had to go on and when it was 20-20 I was confident I would win."
Park's cause was not helped by a battle against "drift" -- a slight breeze in stadiums which can carry the shuttle just out of play.
He suffered at least four such errors in the second game, including, critically, on the first match point he faced.