宋江等人率军来到京城,天子欲加官爵,权臣蔡京、童贯、高俅、杨戬启奏天子,想要害了宋江等人性命,幸好殿前都太尉宿元景出言阻拦,建议差遣梁山众人去北方抵御辽军。天子准奏,降下圣旨,封宋江为讨敌先锋,让宋江等人率军去破辽兵。梁山好汉大显神威,先后于密云、檀州、蓟州、霸州、幽州等地大败辽军,将辽国狼主困于燕京城内。辽主派人到东京贿赂蔡京、童贯、高俅、杨戬四人,纳降讲和,四人在天子前极力保奏,宋徽宗准其投降,下令罢战休兵,释放俘虏,将夺取的檀州、蓟州、霸州、幽州还回辽国,招回了梁山军马。
宋江率军回到京城,又自请去征讨河北作乱的田虎。梁山军马势不可挡,一路破城拔寨,力挫田虎众将。“没羽箭”张清收服同样会使飞石、武艺高强的女将琼英,“入云龙”公孙胜收服了乔道清、马灵,“混江龙”李俊放水淹了太原城,田虎军大败,张清、琼英活捉了田虎。宋江获胜,还未班师回朝,蔡京、童贯、高俅、杨戬四人又上奏天子,让宋江等人去征讨淮西乱贼王庆。经过数番交战,梁山军又获全胜,“混江龙”李俊生擒了王庆,王庆占据的州县也全被收复。
宋先锋班师回京,天子大喜,想要对宋江等人封爵,但蔡京、童贯等人拟了奏对,只封了宋江和卢俊义官职,梁山其他众头领只得了封赏。公孙胜辞别宋江,说要回山跟从罗真人学道,宋江苦留不住,只好设宴践行,众兄弟与公孙胜洒泪而别。过了年,宋江等人又奉诏去讨伐江南造反的草寇方腊,宋徽宗留下了善于刻石的“玉臂匠”金大坚、善于相马的“紫髯伯”皇甫端,蔡京要了善书法的“圣手书生”萧让,王都尉要了善歌唱的“铁叫子”乐和,其他众人则都随宋江去征讨方腊。