Весной 1678 г. голландско-матарамской дипломатии удалось добиться значительного успеха. Соблюдавший до этого времени нейтралитет Краенг Галесунг, подкупленный богатыми дарами, рыступил из Пасуруана и двинулся на Кедири. Большинство войск Трунаджайи сражалось в это время на Центральной Яве, и столица «нового Маджапахита» едва не стала легкой добычей макасарского авантюриста. Борьба недавних союзников была приостановлена вмешательством послов султана Бантама, которые уговорили Галесунга вернуться на побережье. Там в дельте реки Брантас он возвел новый сильно укрепленный лагерь Капар, где снова занял выжидательную позицию. Опасаясь с его стороны нового удара во фланг, Трунаджайя оттянул большую часть своих сил на Восточную Яву. В центральных областях остался только Раден Каджоран со сравнительно небольшой армией. Наступательная инициатива была таким образом утрачена. Этим немедленно воспользовались голландцы. В конце июля 1678 г. они направили в Матарам новый экспедиционный корпус под командованием генерала Антония Хурдта. Чтобы укомплектовать этот корпус, новый генерал-губернатор Рейклоф ван Гуне (1678–1681) уполовинил все голландские гарнизоны, рассеянные по архипелагу, и даже снял с бантамской границы наиболее боеспособное подразделение — бугинезское войско Ару Палаки (голландцы в это время не без оснований ожидали нападения Бантама). В Джапаре экспедиционный корпус соединился с реорганизованной армией Амангкурата I и начал движение в глубь Явы. Это был первый поход такого рода для европейской армии [132, с. 220–221; 209, с 77; 242, с. 406].
Медленно оттесняя войска Трунаджайи, голландско-матарам-ская армия в середине октября 1678 г. подошла к западному берегу реки Брантас, за которой находился Кедири. Прикрываясь широким водным рубежом, Трунаджайя мог бы долго сдерживать войско противника, которое уже начало страдать от болезней и нехватки продовольствия (крестьяне окрестных деревень бежали в горы при приближении армии Хурдта и Амангкурата II, и она фактически двигалась по вымершей земле). К тому же приближался сезон дождей, когда военные действия вести невозможно. Но голландцам опять помогло предательство Галесунга. Он пропустил мимо своей крепости в устье Брантаса 800 лодок с провиантом, которые собрал губернатор вновь отвоенной голландцами Сурабаи. 16 ноября 1678 г. голландский авангард капитана Фредерика Така под прикрытием артиллерии форсировал Брантас. Началась осада Кедири. Кедири был сильно укреплен, но в решающую минуту несколько отрядов яванцев под командованием сыновей панембахана Гири (князя-священника, о котором говорилось выше) перешли на сторону Така, и голландцам удалось ворваться в город через открытые предателями ворота.
Защитники Кедири упорно сопротивлялись. Бой шел за каждый дом, каждая мечеть становилась опорным пунктом. Последним пал кратон — укрепленный дворец. Трунаджайю в последнюю минуту вывели из города подземным ходом. С остатками войск он отступил в Маланг, область к востоку от Кедири [158, с. 292; 215, т. I, с. 169; 242, с. 407].
Победители первым делом бросились грабить казну сусухунана, вывезенную в июле 1677 г. из Плереда. Голландские солдаты разбивали ящики и делили добычу, отмеряя серебряные и золотые монеты шляпами. Амангкурату II пришлось сделать вид, что он и так собирался раздарить войску все сокровища, оставив себе лишь царские регалии. Регалии ему вернули, но во время торжественной церемонии вручения короны оказалось, что в ней не хватает главного бриллианта. Поговаривали, что это дело рук бравого капитана Фредерика Така. Однако уличить его в этом никому не удалось. Зато достоверно известно другое. Прежде чем вручить корону сусухунану, Так примерил ее на себя — оскорбление, которое Амангкурату II тоже пришлось молча проглотить [132, с. 221; 215, т. I, с. 175; 262, с. 101; 263, с. 179; 280, с. 93–94].