灰闌記
鄭州の張家は代々役人であったが現在は没落している。未亡人の劉氏・息子の張林・娘の張海棠だけが残っていたが、娘に娼妓をさせてなんとか生活している。張林は貧乏暮しに愛想をつかして汴京に旅だつ。海棠は金のために馬員外の妾になる。
開封府府尹の包待制は鄭州からの報告を読むが、内容に不審な点があると考えている。董超・薛覇・海棠が包待制の前に出頭する。最初海棠は緊張して話ができず、兄の張林が助け舟を出すが止められる。海棠はようやく事情を包待制に話す。馬員外の正妻や子供も包待制の前に出頭し、正妻は子供を自分が生んだと証言する。包待制は庭先に石灰で円を描かせ、子供を円の中に入れて、馬員外の正妻と海棠に円から引っぱり出させ、成功した方を本物の親と認めることにする。2回行うが、2回とも馬員外の正妻が引っぱり出すことに成功する。包待制は子供のことを思って失敗した方こそ本当の母であると判断し、馬員外の正妻が子供を強奪しようとしたことが明らかになったとして、趙令史を出頭させ、拷問にかける。趙令史は馬員外の正妻に罪をなすりつけようとする。包待制は裁きを下し、鄭州太守の蘇順は官職剥奪、偽証を行ったものは杖八十の上に流刑、董超と薛覇は杖百の上に遠流、馬員外の正妻と趙令史は凌遅刑に処され、その財産は海棠に与えられる。
楔子(せっし、序)と4つの折(幕に相当)から構成され、全編を通して海棠が歌う。