八月二十四日,浙江举人团练督办吴彭年、客家反抗军领袖吴汤兴、徐骧率客家军与七星军,策划在彰化郊外的头家厝给予日军近卫步兵第叁联队的中冈佑保大佐纵队伏击,使日军伤亡叁十馀人。隔日,日军重新发动有计划的攻势,击退七星军,占领头家厝。
八月二十五日,日军在扫荡完头家厝附近的敌军之后,确认到大肚溪南岸聚集了以北上的大批黑旗军、乡勇、义军,以及南渡至此重整的徐骧、吴彭年、吴汤兴部七星军等约八千馀人,第二旅团长山根信成少将在联络师团本部之后取得进击许可,并从隈元大佐的炮兵联队借得一个野炮中队支援,开始强渡大肚溪。此役即为八卦山会战。
日军在渡河过程中遭到意想不到的强劲火力反击,除已经为日军所熟悉的鸟铳、前膛火绳枪以外,甚至包括了出乎预料的各型后膛步枪,卡宾枪的射击,(黑旗軍手中有一堆美国南北战争的过剩枪械如柯特SAA与温切斯特连发卡宾枪)除此之外居然也有从八卦山炮台上射来的克虏伯野战炮支援火力,黑旗军几乎将所有重装备与近代军火都投入了大肚溪阻击战。