栋、李有福诱敌，等数万敌军来到旧市时，埋伏许久的林文明队以火枪袭击，林文察则亲自率军冲入敌阵，前来支援的曾元福军则从小路拦截逃军，最后击杀三、四千人，顺利击溃敌军。5月24日，林文察准备攻打松阳县城，但太平军援军赶到，双方于旧市再度开战，林文察与处州知府李澍所率民团合力作战，成功击退数万敌军。之后一个月，由于补给困难，林文察军仅能驻守当地，不断迎战太平军的袭击，直到庆瑞自浦城买粮补给后才得舒缓。7月1日，林文察率军出击，隔日展开激烈战斗，并持续到7月15日，林文察以挂有湿棉的30台单轮车推进，阻挡敌军枪砲攻