Jabarkan Perlawanan terakhir dari Perang Boshin

Angkatan Laut Kekaisaran tiba di Pelabuhan Miyako pada 20 Maret 1869, tetapi kedatangan mereka sudah dinanti-nanti oleh tentara Republik Ezo. Para pemberontak menyusun strategi untuk merampas kapal tempur Jepang Kotetsu. Di bawah pimpinan komandan Shinsengumi bernama Hijikata Toshizo, tiga kapal perang dikirim untuk melakukan serangan mendadak. Peristiwa ini disebut Pertempuran Teluk Miyako yang berakhir dengan kegagalan pihak pemberontak. Cuaca buruk, kerusakan mesin, dan penggunaan senapan Gatling oleh pasukan kekaisaran sangat menyulitkan pihak penyerang yang terdiri dari para samurai.

Pihak kekaisaran pada bulan April 1869 mengirimkan armada angkatan laut dan 7000 prajurit infanteri ke Ezo, dan memulai Pertempuran Hakodate. Pasukan kekaisaran maju dengan lancar dan memenangi Pertempuran Laut Hakodate. Pertempuran laut di Teluk Hakodate merupakan pertempuran laut pertama dalam skala besar di Jepang yang melibatkan angkatan laut modern. Benteng di Goryokaku yang dipertahankan hanya oleh 800 prajurit dalam keadaan terkepung. Setelah situasi makin memburuk, para penasihat militer Prancis melarikan diri dengan kapal Coëtlogon yang telah siap sedia di Teluk Hakodate. Di bawah komando Dupetit-Thouars, mereka pulang ke Prancis setelah sebelumnya singgah di Yokohama. Pemerintah Jepang meminta penasihat militer Prancis untuk diadili di Prancis. Namun ternyata jasa-jasa mereka diakui di Prancis sehingga mereka bebas dari hukum.

Enomoto berniat untuk bertempur hingga mati. Barang-barang berharga diberikannya kepada musuh untuk disimpan. namun Otori berhasil meyakinkan Enomoto untuk menyerah. Menurut Otori, tetap hidup dalam kekalahan adalah cara yang paling berani, "Kalau mau mati, kamu kapan saja bisa." Enomoto menyerah pada tanggal 18 Mei 1869, dan mengakui kekuasaan Kaisar Meiji. Republik Ezo berakhir pada 27 Juni 1869.