Serangan mulai dilancarkan pada tanggal 12 Desember 1945 pukul 4.30 pagi. Pertempuran berakhir pada tanggal 15 Desember 1945 dan Indonesia berhasil merebut Ambarawa. Sekutu dibuat mundur ke Semarang.
Pemerintahan kolonial berencana membangun jalan untuk melancarkan sarana transportasi dan militer di Yogyakarta. Pada tanggal 20 juli 1825 perang Tegalrejo dikepung oleh serdadu Belanda.
Diponegoro dan pengikutnya menyusun strategi gerilya. Belanda menerapkan strategi Benteng Stelsel pada tahun 1827. Tahun 1829 Kiai Maja ditangkap. Pangeran Diponegoro tertangkap di Magelang pada 25 maret 1930.
Tentara Inggris bersama NICA mendarat di Surabaya pada tanggal 25 Oktober 1945.
Setelah insiden perobekan bagian biru bendera Belanda, pada tanggal 27 Oktober 1945 meletuslah pertempuran pertama antara Indonesia melawan tentara Inggris.
Gencatan senjata antara pihak Indonesia dengan pihak tentara Inggris ditandatangani pada tanggal 29 Oktober 1945.