蒙古部落的速把亥、歹青等人集兵,准备大举进犯辽沈地区。王杲闻讯后,急忙集结各部五千余骑,欲与之配合,并打算从东州附近的五味子冲发动进攻。明将李成梁急调重兵,紧张部署,决定用武力围剿。当王杲率三千骑袭来时,遭到明军强有力的还击。王杲受挫退守古勒寨,试图凭借深池高垒固守抵抗。万历二年十月十日,明军发起猛烈进攻,火炮、火枪、火箭齐发,但无法轰开坚密的木栅,用斧子砍也不能短时间砍开,明军士兵只好攀缘木栅而过。王杲命部下射箭,抛石头,其势如雨,明军攻势受挫。李成梁亲自督阵,下令后退者斩。明军再次拼死往上冲,终于攻克了东北和西南两面。王杲部退到了寨中一座高大的台子处,居高临下,以射箭、投石子再次阻遏了明军的攻势。李成梁心急如焚。这时刮起风来,且越刮越大。正巧明军顺风攻击,李成梁立即令明军借风纵火。霎时间火势大起,迅速蔓延,很快就烧掉了王杲寨中五百余间房子和全部粮草,王杲部顿时土崩瓦解。