一日,贾琰、楚昭辅和卢多逊来拜见。赵光义称皇帝猜忌日深,如夫人是心腹大患,日后要更加谨慎行事。此时听到屋外有人惊呼,赵光义一个眼色,一旁的葛霸冲出屋外,发现是莲香打翻了王爷的药。赵光义担心刚才所说的话被莲香听到,明知葛霸对莲香有情,仍让葛霸出手。葛霸思量再三,眼含英雄泪在厨房内勒死了怀有自己骨肉的莲香。回屋复命后,赵光义对他更加器重。莲香虽死,但如夫人还在。众人建议晋王尽快动手夺取皇位。贾琰更是称已召募十万府兵,又收买了赵普仆人李可度,随时可置赵普死地,以防他在京城布下眼线,察觉王爷举动后向皇帝告发。赵光义便命贾琰书信通知李可度,潜回汴京准备告发赵普。
几日后,赵光义身体逐渐恢复,已可下地行走。卢多逊深夜到访,拿出一首伪造赵普笔迹的藏头反诗,以此作为赵普谋反的证据,次日由李可度拿着到御史台告发。卢多逊已事先知会了沈义伦、楚昭辅、张永德、高怀德、雷有邻等人,只等赵光义率众臣上殿一同奏告。
次日,赵匡胤拿着这首反诗,拿不定主意。众官中除吕余庆认为赵普忠诚于皇帝,不可能谋反外,其他官员均夸大其辞奏报赵普不忠之举,恳请皇帝处死赵普。赵光义在一旁察颜观色,看出皇帝心思,便力排众议认为仅凭一首诗不可草率认定,请皇帝召赵普回京训斥,免去其职位。赵匡胤有了这个台阶就顺势而下,允了赵光义的奏请。
赵普奉旨回京见驾。在御花园内,赵普跪在皇帝面前,自知已是俎上鱼肉,任人宰割,无力也无心申辩。赵匡胤实在无法分辨赵普是忠是奸,说出此次是晋王求情才让他免于一死,现免去其河阳节度使,携家人赴洛阳居住。赵普谢恩,临离开前提及孟昶之死。此事赵匡胤早已洞察,知赵光义是出于忠心。但赵普并不是担心赵光义的忠心,而是担心他故技重施,用毒药加害皇帝。此话让赵匡胤心里一惊。等赵普离开后,赵匡胤立刻命人监视赵光义、赵普、张永德、高怀德。
赵光义深夜仅带两名仆人来到赵普家中。赵普见到王爷急忙起身相迎。落座后,赵普感谢赵光义在皇帝面前为自己求情。赵光义客气了几句,突然声气俱厉问及杜太后遗言。赵普连声说有,赵光义眼睛一亮,没想到赵普却说杜太后临终前叮嘱葬事从简及广施仁政。见赵普装糊涂,赵光义悻悻离开。赵普马上将晋王深信来访之事详详细细写上奏折,请人呈交皇帝。赵匡胤也很快从探子处得到赵光义夜访赵普之事,再次命探子严密监视赵光义、张永德、高怀德,以防异动。
次日,赵匡胤分别召见高怀德和张永德。高怀德上殿后,赵匡胤一再问他是否在王爷府听到什么话语。高怀德的回答并没有让赵匡胤放松警戒。为防万一,赵匡胤让高怀德交出帅印,离京接替赵普任河阳节度使。对张永德,赵匡胤称其脸色不佳,年纪已近六旬。张永德听出皇帝话外之音,请辞枢密使职务,告老还乡。赵匡胤应允。