
The world No 45 did not have it easy against his 47th ranked rival Tharun Mannepalli, taking 80 minutes to win 19-21, 21-16, 21-16.
Justin, 21, who is having a fine run in the Super 300 tournament, will meet Indonesia’s world No 25 player Alwi Farhan in tomorrow’s final.
This is Justin’s best performance since he started his badminton career in 2017.
The Macau Open offers total prize money of US$370,000 (RM1.58 million), with the singles champions receiving US$27,750 (RM118,792) and the runners-up US$14,060 (RM60,188).
The winners of the doubles events will take home US$29,230 (RM125,128) while the runners-up pocket US$14,060 (RM60,188).