With errors piling up, Prannoy soon fell far behind and the Indian decided to let go of the second game to save his energy for the decider.
In the third game, Prannoy once again looked in control of the proceedings initially as he quickly established a 8-3 lead but the Hong Kong player then scripted a sensational recovery, winning eight of the next nine points, to enter the interval with an important two-point lead.
Ng Ka Long first drew parity with Prannoy finding the net and then punished the Indian’s weak returns.
After changing ends for the last time, Prannoy tried to instill pace in the rallies but Ng Ka Long managed to lead 16-12.
The fact that Prannoy went long at least thrice added to his agony.
He produced two body smashes to narrow the lead down to 16-17 to conjure hopes of a turnaround but a relentless Ng Ka Long won a long rally and then grabbed three match points after the Indian committed a net error.
He converted it with a delightful block and jumped in celebration.