暮春的夜晚,崔莺莺在西厢等红娘回话,此时张生正攀葡萄藤张望。红娘回来告知十五日做法事,并打趣张生自报生辰八字的憨态,崔莺莺听闻忍俊不禁。她察觉张生在附近,便故意高声说要去花园烧香,实则暗送秋波。
在花园中,张生贸然跳出打招呼,却被藤蔓勾住差点摔倒,引得红娘调侃。崔莺莺称赞张生诗才,拿出他之前写的诗。这时孙飞虎士兵巡弋,张生下意识护崔莺莺,却碰翻香炉。红娘提议以诗才相较,崔莺莺和张生对诗,红娘在一旁打趣,气氛热烈。
夜深张生告辞,法聪提醒他孙飞虎可能不怀好意。回到僧房,张生难以入眠,刻下崔莺莺名字后,听红娘说崔莺莺要弹《凤求凰》,他偷看时踢翻花盆被发现。张生回房发现桌上的半枝桃花,正沉浸其中时,孙飞虎士兵撞门,崔莺莺改弹激昂的《将军令》。红娘提醒张生写战书向杜确求救,张生立即照做并决定亲自送出,身后是崔莺莺琴声与敌军叫嚣交织,乱世恋歌奏响。