Coba jelasin Pemberontakan terhadap Kesultanan Mataram dari Raden Trunajaya dong

Pada 1674, Trunajaya memimpin pemberontakan terhadap raja Mataram Amangkurat I dan Amangkurat II dengan dukungan dari para pejuang asal Makassar yang dipimpin oleh Karaeng Galesong. Pemberontakan bergerak cepat dan ibu kota Mataram Keraton Plered berhasil direbut pada pertengahan 1677.

Selepas jatuhnya Plered, Amangkurat I melarikan diri ke pantai utara bersama putra sulungnya Amangkurat II dan meninggalkan putra bungsunya Pangeran Puger. Karena tampak lebih tertarik pada keuntungan dan balas dendam daripada menjalankan kerajaan yang sedang direbut, pemberontak Trunajaya menjarah keraton dan mundur ke bentengnya di Kediri, meninggalkan Pangeran Puger menguasai keraton yang lemah.

Ketika dalam perjalanan menuju Batavia meminta perlindungan VOC, Amangkurat I meninggal dunia di Tegal. Amangkurat II kemudian naik menjadi raja Mataram menggantikan ayahnya. Amangkurat II pun hampir tidak berdaya sebagai raja setelah melarikan diri tanpa sebuah pasukan atau sumber daya untuk membangunnya. Sebagai upaya untuk mendapatkan kerajaanya kembali, ia membuat konsesi kepada VOC. Ia berjanji akan memberikan Semarang jika VOC membantu ia untuk menumpas pemberontakan.

VOC setuju, karena bagi mereka, sebuah Kesultanan Mataram yang stabil yang sangat berutang budi kepada mereka akan membantu memastikan kelanjutan perdagangan dengan syarat-syarat yang menguntungkan. Pasukan VOC, terdiri dari pasukan bersenjata ringan dari Makassar dan Ambon, di samping tentara Eropa yang dipersenjatai lengkap, pertama kali mengalahkan Trunajaya di Kediri pada November 1678. Trunajaya sendiri ditangkap pada 1679 di dekat Ngantang, Malang. Awalnya, dia diperlakukan dengan hormat sebagai tawanan komandan VOC. Takut bahwa ia akan mengakhiri persekutuan antara Mataram dengan VOC, Amangkurat II memutuskan untuk menikam Trunajaya dengan keris sebagai hukuman saat melakukan kunjungan seremonial ke kediaman bangsawan di sebuah desa bernama Payak, Jawa Timur, pada 2 Januari 1680.