梁山泊义军接受招安后,正遇辽兵侵犯,宋江受诏破辽。于是大军北进,攻下檀州,夺回蓟州,智取霸州,占领幽州,兵围燕京,辽主请罪投降。宋江班师回国,遵照徽宗旨意,将所夺州县仍退还给了辽邦。[29] 回到京师,徽宗下诏,令宋江去平定河北田虎,随后又调去平定淮西王庆和江南方腊。在平定方腊军的过程中,义军损失惨重,虽然最后擒获了方腊,大功告成,但却只剩36位好汉归来(另外72人中:公孙胜出家、5人留在京师、59人阵亡、7人病逝。)。回军途中,鲁智深在杭州六和寺坐化(和尚盘膝打坐安然而死),残废的武松不愿回京,也在六和寺出了家。离开杭州后,林冲、杨雄、穆弘、时迁病死,燕青又悄然离去。到了苏州,李俊又称病与童威、童猛离去。等到大军回京驻扎陈桥驿时,只剩下27名头领。宋徽宗给27名官员各封了官爵,有的前去就任,也有的不愿为官而离去。