Jabarkan Pertempuran utama dari Pertempuran Surabaya (1677)

Pasukan VOC mendarat pada tanggal 4-5 Mei di sayap kanan Trunajaya. Trunajaya tidak memperkirakan adanya serangan pada sayap ini, sehingga hanya dipertahankan secara ringan. VOC merebut Ampel setelah sedikit perlawanan. Pada hari-hari berikutnya, VOC mendirikan baterainya di Ampel, sekaligus melakukan negosiasi tanpa henti dengan Trunajaya. Trunajaya menuduh Speelman tidak bersikap kesatria karena malah menyerang sayap kanannya, bukannya posisi utamanya. Baik Trunajaya dan VOC memindahkan markas mereka ke depan sampai baterai artileri mereka saling berhadapan dalam jarak tembak-menembak. Trunajaya membendung sungai, sumber air bersih bagi VOC; setelah itu, pasukan VOC menjadi terbatas pada air payau, dan penyakit segera menyebar.

Pada saat ini, waktu tampaknya berada di pihak Trunajaya, karena penundaan lebih lanjut akan memungkinkan dia untuk memperkuat benteng dan bala bantuannya, sementara penyakit akan melemahkan pasukan VOC. Karena itu, Speelman memutuskan untuk menyerang. Pada tanggal 12-13 Mei, VOC melaksanakan pengeboman artileri berat terhadap markas utama Trunajaya, diikuti oleh sebuah serangan. Serangan tersebut berhasil setelah pertempuran sengit, dan Trunajaya mundur ke pedalaman untuk mendirikan ibu kota barunya di Kediri, ibu kota Kerajaan Kediri kuno. Pada saat mundur tersebut, dia meninggalkan enam puluh sembilan meriam besi dan tiga puluh empat meriam perunggu (dua puluh di antaranya meriam kapal kecil,  bassen ) dan hanya menyelamatkan dua puluh meriam perunggu.