莺莺这几天表现反常,崔夫人有了察觉,又有伙计来报告,说起花园中发生的事,令崔夫人恼怒,她叫来红娘,要打她。红娘见机行事,把事情全摊开了,又将责任归到老夫人身上,红娘说:“信者,人之根本,人而无信,不知其可也。”说老夫人既然失信悔婚,却又不让张生早早离去,使二人有了见面的机缘,细算起来,一切事过缘由,都在老夫人身上,怪不得别人。红娘又为二人请愿道:“请老夫人饶了他们这点小错,成全他们的好事,这样才是长远打算。”就这样红娘动之以理,晓之以情,把夫人说服了,答应了二人的婚事。
这时,张生要去赶考,崔夫人约了长老安排果酒为他送行。十里长亭送君别,莺莺心里别有一番滋味,席间,她对张生说:“这一去得不得官做,都要快些回来。”张生却说:“我这一去要自夺个状元来,正是‘青霄有路终须到,金榜无名誓不归。’”
莺莺也口成一绝句,赠与张生:
弃掷今何在,当时且自亲。
还将旧来意,怜取眼前人。
其意是担心张生见新忘旧,将自己的一腔浓情丢开了事。
告别了莺莺,张生上路了。到了草桥店,正要入睡,却听有人敲门。他开门一看,竟是莺莺。原来,莺莺趁母亲和红娘睡了,便偷偷地溜了出来,赶到店里,要与张生一同去京城。二人正说到好处,却见巡夜的卒子打着火把,找上门来,把莺莺抢了回去。张生大惊,才知刚才所见都是在梦中。
半年过去了,张君瑞得了头名状元,他忙写信让琴童送回家报信给莺莺和崔夫人。家中听了消息,自是一阵欢喜。小姐忙写了一封信,又附上手缝的衣裳,让琴童带往京城。
不料想郑恒这时由京城赶来河中府,他先见了红娘,谎称张生做了卫尚书的女婿。红娘信以为真,报与夫人,夫人大怒,便要把莺莺仍许配给郑恒。
张君瑞在京被委任为河中府尹,他欢天喜地回到河中府,准备与莺莺成亲。不想到家以后,兜头一盆冷水浇在头上。夫人见了他,冷淡之情见于言表。张生很是吃惊,这时红娘来到,张生才知原委,他忙向她做解释,红娘见他说得真实可信,明白是郑恒在骗她,便让张生与郑恒去对证。这时,杜确听说张生得了状元,做了河中府尹,正兴冲冲地来贺喜。张生见到他,将事情的来龙去脉讲给他。而这时郑恒又误闯进屋中,杜确对他大加训斥。郑恒愧悔难当,自尽而死,后事由杜确做主料理。
当夜,由杜确主持,张生与崔莺莺洞房花烛,结为夫妻,有情人终成眷属。