Pangeran Puger
Puncak pemberontakan Trunajaya terjadi pada tahun 1677. Pangeran dari Madura tersebut melancarkan serangan besar-besaran ke ibu kota Kesultanan Mataram yang terletak di Plered. Amangkurat I melarikan diri ke barat dan menugasi Adipati Anom (Mas Rahmat) untuk mempertahankan istana. Namun, Adipati Anom menolak dan memilih ikut mengungsi. Pangeran Puger pun tampil menggantikan kakak tirinya tersebut untuk membuktikan kepada sang ayah bahwa tidak semua anggota Keluarga Kajoran terlibat pemberontakan Trunajaya.
Pertempuran Gegodog
Sebelum pertempuran, Trunajaya menyerbu Jawa timur dan menduduki Surabaya dan kota-kota lainnya. Raja Amangkurat I mengerahkan pasukan untuk menghadapi dia, yang dipimpin oleh putra mahkota. Putra mahkota mengharapkan pertempuran palsu dari Trunajaya, mantan pengikutnya. Namun, Trunajaya memberikan pertarungan nyata yang berakhir dengan kemenangan mutlak atas tentara kerajaan yang jumlahnya jauh lebih besar. Tentara kerajaan dikalahkan dan paman tua raja, Pangeran Purbaya tewas setelah memimpin serangan yang sia-sia. Kemenangan pemberontak diikuti oleh keberhasilan lebih lanjut, termasuk semakin banyak penaklukan dan pembelotan para kawula Mataram ke pihak Trunajaya.