Hafiz had earlier dispatched second-seed, Tun Ameerul Hakim and third-seed, Chong Jun Foo, 205-178-192 in the semi-finals to face Ang. The fourth-seed also sailed past fifth-seed and 2017 SEA Games triple gold medallist, Rafiq Ismail and sixth-seed, Ahmad Aidil B Abdul Halim, 210-172-190 in the first stepladder match.
The champion came away with a trophy and the top prize of RM18,000 (approx. US$4,300) while Hafiz settled for RM10,000 as first runner-up.
Second runner-up Tun Ameerul Hakim earned RM5,000. Positioned 4 to 6 took home RM2,500, RM1,500 and RM900 respectively.
Ang topped the earlier 8-games finals with a total of 1912, 33 pins ahead of Tun Ameerul on 1879. Pace-setter, Chong finished third with 1864 while Hafiz, Rafiq and Ahmad Aidil made the cut for the stepladder finals in fourth to sixth positions.