1938年6月,
蚊子沟战斗后,伪军
少将旅长索景清力图报复,率部到处搜寻东北抗日联军踪迹。7月底,索景清发现抗日联军第1路军一部正向辽宁省临江(今
浑江区)、
通化市(今均属吉林省)方向转移,遂率该旅骑兵第42团、步兵第32团残部共300余人进行追击。8月2日,
东北抗日联军第1路军总司令杨靖宇率警卫旅和第1方面军一部共400余人到达
集安市(今集安)县八宝沟时,发觉了追击的
华北治安军。根据群众和部队指战员的要求,决心以伏击手段消灭这支伪军,遂命部队在长岗公路两侧设伏,以1个连占领公路南侧一个制高点,断绝伪军退路。15时许,伪军索旅全部进入伏击圈,在杨靖宇指挥下,警卫旅和第1方面军以猛烈火力向伪军射击,接着发起冲击,仅几十分钟就全歼了公路上的伪军;但是,由于占领制高点的连队求功心切亦下山捉俘虏,致使制高点被残余伪军抢占,掩护索景清少数伪军逃跑。第1
方面军为全歼伪军残部,冲击数次均未成功;最后在原第3师参谋长杨俊恒亲自率队冲击下,才将制高点夺回,杨俊恒在战斗中阵亡。
此战斗中,抗日联军共击毙
华北治安军60余人,俘虏100余人,缴获
轻机枪8挺、步枪、手枪160余支。号称“满洲剿匪之花”的索旅前后几遭全歼。