The all-conquering snooker player Yau Yat Kiu (Adam Cheng) takes everyone by surprise when he suddenly retires from the snooker world. This comes as a huge disappointed to her daughter Yau Ka Kan (Niki Chow), who has always wanted to follow in his footsteps. She feels bewildered too, for although Kiu pretends he does not care about the snooker any more, he has set up an extremely difficult game in his restaurant. His purpose cannot be more obvious: he is waiting for someone to solve the game. Kiu comes to know Kan Tze Him (Patrick Tang) by chance. Noticing his flair for the snooker, Kiu decides to make an exception for Him and teaches him all he knows about the game. Later, Kan manages to persuade her father into taking her in as well.
Him fancies Kan, but she is fond of Lui Kin Chung (Derek Kwok), Kiu's bitter foe. Chung is a crafty person. In order to win the game, he fools around with Him's aunt Chin To To (Joyce Tang), who is also Him's manager. Him falls out with Kiu because of Chung. Both master and disciple come to settle their scores on a snooker-table in the end.