江忠源也意识到了事态的严重性,于是提前在太平军的必经之处蓑衣渡设下伏兵。这支太平军由太平天国元老之一的南王冯云山带领,由于事发突然,太平军一开始就陷入被动,只能与清军展开血战,结果仍旧没能挽回失败的结局,冯云山也在此战中英勇战死。
蓑衣渡之战,延缓了太平军进入湖南的速度,给清军争取了准备的时间。立下首功的江忠源,没有丝毫停顿,一路追击太平军到了长沙城下,守卫城中高地天心阁,而这次他的对手是进入湖南以来,率军连战连捷的西王萧朝贵。这一次,胜利的天平又向江忠源倾斜,英勇善战的萧朝贵,与冯云山一样,被江忠源率军击杀。
此后,江忠源转战各地,立功无数,尤其是固守南昌三个月,让他一时间风光无限,咸丰帝特赐予他二品顶戴以示嘉奖。不过这位名将,终究没能逃脱战死的命运。