Serangan Trunajaya terhadap Pantai Utara

Setelah gagal merebut Jepara, para kapten Trunajaya—yang pasukannya ditambah dengan para pembelot Jawa yang menginginkan sekali barang rampasan—menyerang kota-kota lain di sepanjang pantai. Serangan menjadi mudah karena banyak kota yang bentengnya telah diruntuhkan semasa atau setelah penaklukan mereka oleh Sultan Agung Mataram sekitar lima dekade sebelumnya. Kota-kota perdagangan ditinggalkan dalam kehancuran dan kapal-kapalnya diambil alih untuk melaksanakan serangan lebih lanjut. Menurut H. J. de Graaf, pasukan Mataram melaksanakan pertahanan yang "berani" di Kudus dan Demak, namun mereka akhirnya jatuh. Pada tanggal 5 Januari 1677, Trunajaya menjangkau sampai ke barat di Cirebon dan merebut kota, setelah kota-kota pesisir (kecuali Jepara) telah direbut atau dipaksa untuk mengakui kekuasaan Trunajaya. Pasukan VOC di markas besar mereka di Batavia mencegah gerakan maju ke arah barat lebih lanjut.