公元1363年,朱元璋和陈友谅在鄱阳湖展开恶战。陈友谅为便于作战,把巨舰全都连在一起,摆成长蛇阵。船上高擎战旗和望台,远远望去像坚不可摧的座座高山。而朱元璋船只太小,不能仰攻。双方在鄱阳湖连战三日,朱元璋逐渐显出劣势。朱元璋的部将郭兴建议用火破敌,朱元璋命令准备七条小船,船上装上火药等易燃之物,并命令士兵扎许多手持武器、顶盔贯甲的草人排列在小船上。这天,七条装好火药、草人的船已整装待出。下午,恰好东北风起,朱元璋命令对陈友谅军船发起进攻。船顺风飞速而行,将近敌船时,朱元璋令点燃船中的草人、火药。陈友谅军只顾迎战,却疏忽了防火。火船点燃后,乘风势瞬间就燃着了敌船。一时间,火借风势,风助火威,陈友谅连在一起的几百只船同时被点燃,湖水被映得通红。陈友谅军一半被烧死或者淹死。朱元璋乘机指挥大军掩杀,大获全胜。