，李鸿章率淮军八千赴上海。郭松林与太平军忠王李秀成慕王谭绍光大战沪西，破太平军众十万。会攻太仓，砲击城隳，士卒争进，浮桥断，太平军乘之，死数百人，松林力御，始得收军。二年，攻克太仓，会克昆山、新阳，被任命为总兵。李秀成合水陆数十万援江阴，进攻常熟，刘铭传谋乘太平军未定击之。太平军北自北漍，南至张泾桥，东自陈市，西至长寿，纵横六七十里，筑垒凭河，势大炽。铭传进北漍攻其左，松林进南漍攻其右，周盛波等进麦市桥为中路，黄翼升以水师助之。松林败太平军陈市，越南漍趋张泾，挥刀荡决，血染衣尽赤，太平军大溃走。铭传、盛