Kang, who had earlier come out tops in the 10-game roll-off with 2348, advanced to the stepladder finals as top seed. The champion broke a two-year drought en-route to winning a major title and pocketing the top prize of RM35,000 (approx. US$7,800).
In the semi-final match, Cheah eliminated second-seed and three-time winner, Adrian Ang of Malaysia and third-seed, Kim Jong Wook of Seong Nam, Korea, 239-224-189 to face Kang in the final.
The 16-year-old Cheah, who created history last month by becoming the youngest bowler to be crowned national champion and also winning the national youth title a week later, breezed past two Malaysian national bowlers, fourth-seed, Nur Syawani Sahar and sixth-seed Zulmazran Zulkifli, 243-193-192 in the first match.
The first runner-up, who earned himself RM20,000 in prize money, finished fifth in the earlier roll-off with 2300. Ang finished second with 2323, 25 pins behind Kang.