京剧《三关宴》由吴祖光改编自上党梆子《三关排宴》,反应杨家将的故事:佘太君严词责子,杨延辉羞愧自尽。是一出老旦的重头戏,京剧名家赵葆秀的名剧之一。辽宋议和,老太君亲往三关,见焦光普,始知四郎改名换姓,为辽主肖银宗招为东床驸马,气愤交加。三关议和,驸马同公主随往。席间,太君道破四郎身世,肖银宗始知受骗而昏厥,佘太君厉声呼四郎,延辉羞愧难当,俯首跪地。桃花公主见状,怒责驸马。肖银宗醒来,余太君欲讨回不忠不孝不仁不义之畜牲杨延辉,虽经肖银宗劝解,桃花公主百般恳求,太君哪里肯依。公主既见弃于太君,又遭母后责难,羞愤交加,撞死于议事厅前。肖银宗五脏俱裂,撇下驸马,径回辽邦。杨延辉虽以骨肉之情恳求太君恕罪,太君凛然拒绝,见囚车已备,再无挽回余地,遂拔剑自刎。