原来,刘笑仁进京赶考时,遇见美女杨玉花。当时杨玉花和年迈的父母在小城开着一家包子店,刘笑仁买包子时看中了杨玉花,但杨玉花已嫁给他人,也是一个才子,已进京赶考多时了,不见回音,她正要进京寻找。刘笑仁谎称和他们一同进京,帮忙寻找她的才子。杨玉花思念恋人心切,就答应随刘笑仁一起上京。
刚到京城,刘笑仁就露出本来面目,强行占有了杨玉花,后又把杨玉花年迈的父母骗出城外,推入一个水井里溺死。他骗杨玉花说送她父母到他老家去了。刘笑仁为了能中状元,把朝中赵大人请到家中吃饭,谁知赵大人一眼就看中了杨玉花,要刘笑仁拿杨玉花换状元头衔,刘笑仁满口答应。但当时状元已让另一人所得,只是还没上报皇上圈点,胆大妄为的赵大人便把那人的名字改成刘笑仁。皇上朱笔点状元时也感到名字不对劲儿,好像和前几天见到的不一样,但因朝中事多,又是爱臣赵大人报送,也就信以为真,而使真正的状元郎怀恨受冤。
却说刘知府吃了迷魂药,以烟花之姻见到心上人杨玉花,让杨玉花大骂一通,心中很不是滋味,就要上前强抱杨玉花。杨玉花侧身一闪,刘知府跌进水池之中,顿时清醒过来。旁边的达官贵人见他像只落水鸡,忍不住笑了起来。
皇上驾临的日子越来越近,而奇人闫才子却不见了。刘知府急得四处寻找,派人搜遍了中条山却一无所获。刘知府骑马搜到王官谷的风伯峪口,又遇见黑衣女子,只见她立马横刀,大声喊道:“要从此路过,留下买路钱。”气得刘知府直叫:“你到底是何人?”
黑衣女子拉下面巾,刘知府大叫一声:“你是杨玉花!”
黑衣女子冷笑道:“我是杨玉花!前来追杀贼人!”说着手举宝剑,朝刘知府飞马过来,吓得刘知府带着随从夺命而逃。
就在皇上到来的头一天晚上,奇人闫才子出现了,刘知府大喜,说只要闫才子同意给皇上表演一次,要多少银两他都给。
闫才子捻须一笑:“山人视银两为粪土,只为喜好烟花,不为别的。”刘知府连连说好,让他明日早早过来。
第二天一早闫才子来了,而且带着一个小女子,刘知府一见这小女子,不禁一怔:这不是杨玉花吗?闫才子一笑:“大人认错人了,这是小女。”刘知府一细看,这不就是那个要买路钱的黑衣女子。还没说出,有人来报,皇上的仪仗已到城东三十里处,刘知府赶紧去迎,叮嘱闫才子快准备。
天色刚黑,皇上一行就坐在大院之中,刘知府给皇上摆好香茶、鲜果、糕点,自己站在最后面。等了半天,迟迟不见闫才子燃放烟花,刘知府赶紧跑到小树材去问,闫才子告诉他,你的药丸忘吃了,不吃药丸,你达不到应有的境界。刘知府此时心急如焚,不假思索地从闫才子手中接过药丸,吃了下去。
乾隆皇上见到这么美妙的烟花,连声称好,想不到这山野之地还藏有奇人。只见烟花飞舞,火花满天,一会儿火树银花,一会儿百花争艳,一会儿美女连舞。最后出现一个美女,款款向皇上走来,如歌如泣地向皇上诉说着她的身世。她说她丈夫是才子,进京考状元,却让贼人顶替。天上放烟花里的美女是假,而说话的美女是真,藏在小树后的闫才子之女,配着烟花画面,用歌喉向皇上诉说出了一段往事。
闫才子就是当年进京赶考的晋南才子,是杨玉花的新婚丈夫。不料夫人杨玉花碰到恶徒,被哄骗进京寻夫,受到恶徒先奸后卖,送给当朝大人,以换取状元之名。乾隆皇上看出了这烟花里的故事,命待卫叫来放烟花的闫才子。闫才子领着女儿跪在皇上面前,皇上问此事是否真实,闫才子说就是自己的身世。皇上又问:“顶替掉你做状元的人是谁?”闫才子大声说:“正是知府刘笑仁。”皇上大怒,怪不得那年状元名字感到不对劲儿,于是命待卫把刘知府押上来。刘知府此时吃了迷魂药,正沉醉于和杨玉花的相会之中。叫到皇上跟前一问,刘知府把事情原原本本招认了。不过招完之后,他还在迷糊当中。皇上大怒:“胆大包天,竟敢骗朕。来人啊!把这目无君上的逆贼打入天牢。”
到了天牢里,刘知府才知奇人闫才子真是奇才呀。当年杨玉花从赵大人那里得知夫君闫才子中了状元,又让人顶替,并得知赵大人和刘笑仁还要加害于闫才子,于是从赵大人府逃了出来,找到闫才子,连夜跑回晋南,藏身于王官谷。闫才子知道每过几年皇上都要经过这里去江南,而且皇上爱看烟花,就在王官谷内,专门研究烟花。功夫不负有心人,终因烟花见到了皇上,报了仇申了冤。
第二天,皇上派人到王官谷来找闫才子,让他先行代理王官知府。但闫才子不见了,一家三口没了踪影。
从此王官谷不见了闫才子,也就没有了烟花。