未见到日军就自行溃散。5月30日，日军攻三貂岭，守军约300至500人（守将徐邦德）也一样尚未见到日军就溃散。日军迅速攻占三貂岭。隔日十五时，日军攻抵小粗坑，义军吴国华出兵拒战。6月1日逼近九份，义军苦战数小时后失守。6月1日17时，义军与日军交战于瑞芳，激战3天后义军不敌，喜燕退往庚子寮，其余义军往龙潭堵方向撤退，瑞芳为日军所占。6月3日，日军分三路向基隆推进，常备舰队砲击基隆，8时攻庚子寮，日军前卫兵越龙潭堵，十时义军及撤往基隆，13时，日军攻下八尺门，义军往沙元庄撤退。14时，沙元庄、白米瓮、