Jabarkan Perang Tiongkok-Prancis dari Oscar de Négrier

De Négrier tiba di Tonkin pada bulan Februari 1884, dan diberi komando Brigade kedua dari Korps Ekspedisi Tonkin. Selama periode permusuhan yang tidak diumumkan yang mendahului Perang Tiongkok-Prancis ia mengambil bagian dalam Kampanye Bắc Ninh (Maret 1884) dan kampanye selanjutnya untuk menangkap Hung Hóa (April 1884). Pada bulan Juni 1884 ia dikirim oleh Jenderal Charles-Théodore Millot, kepala jenderal Korps Ekspedisi Tonkin, untuk membantu Kolonel Alphonse Dugenne dengan pasukan pembantu ketika berita tentang serangan Bac Lệ tiba di Hanoi.

Selama Perang Tiongkok-Prancis ia memerintahkan tiga barisan Prancis yang terlibat dalam Kampanye Kep (Oktober 1884). Yang terbesar dari barisan ini, di bawah komando pribadinya, mengalahkan sayap kanan Pasukan Guangxi Cinese pada Pertempuran Kep (8 oktober). De Négrier terluka di kaki dalam pertempuran ini, dan jatuh dari kudanya. Pasukannya, percaya bahwa ia telah terbunuh, tidak memberikan uang kepada para pembela Tiongkok ketika mereka menyerbu desa Kep. Pada Januari 1885 de Négrier memenangkan Pertempuran Núi Bop, kerap dianggap sebagai mahakarya profesionalnya. Pada bulan Februari 1885 ia memerintahkan Brigade kedua dalam Kampanye Lạng Sơn, di mana Korp Ekspedisi Tonkin mengusir Tiongkok dari kamp-kamp mereka di Dong Song dan Bac Vie dan menangkap Lạng Sơn.

Segera setelah penangkapan Prancis Lạng Sơn, Jenderal Louis Brière de l'Isle kembali ke Hanoi dengan Brigade 1 Letnan Kolonel Giovanninelli untuk meringankan Pengepungan Tuyên Quang, meninggalkan de Négrier di Lang Son dengan Brigade kedua. Pada tanggal 23 Februari 1885, de Négrier maju dari Lang Son dan mengalahkan Pasukan Guangxi yang sudah demoralisasi di Đồng Đăng, dekat dengan perbatasan Tiongkok, mengusir Tiongkok dari Tonkin sama sekali. De Négrier secara singkat menyeberang ke provinsi Guangxi dan meledakkan Gerbang Tiongkok, sebuah gerbang upacara rumit yang didirikan oleh orang Tionghoa di Zhennan untuk menandai perbatasan antara Tiongkok dan Annam.

Tiongkok memperkuat Tentara Guangxi pada Maret 1885, dan pada 22 Maret, satu detasemen pasukan Tiongkok dari komando Feng Zicai menyeberang ke Tonkin dan menyerbu posisi maju Prancis di Đồng Đăng. Untuk mencegah serangan lebih lanjut oleh Tiongkok, de Négrier memutuskan untuk mengejar para perampok melintasi perbatasan dengan sebagian besar Brigade kedua dan menyerang Tiongkok di kamp mereka yang telah bercokol di Bang Bo dekat Zhennan, berharap unsur kejutan akan menggantikan kurangnya jumlah. Pada tanggal 23 Maret Prancis mengambil pekerjaan di luar kamp Tiongkok di Bang Bo, tetapi pada tanggal 24 Maret 1885 serangan lebih lanjut terhadap orang Tionghoa mengalami kegagalan, dan de Négrier terpaksa mundur dari pertempuran. Pertempuran Bang Bo adalah satu-satunya kekalahan yang dideritanya dalam seluruh karier militernya.

Pasukan Guangxi dengan hati-hati mengejar Prancis, dan empat hari kemudian melancarkan serangan frontal yang menghancurkan pada pertahanan Lạng Sơn. Pertempuran Ky Lua, pada tanggal 28 Maret 1885, merupakan kemenangan mudah bagi Prancis, tetapi de Négrier tertembak di dada dan terluka parah saat mengintai posisi Tiongkok dalam persiapan serangan balik Prancis, dan dipaksa untuk menyerahkan komando kepada Letnan Kolonel Paul Gustave Herbinger, salah satu dari dua komandan resimennya. Herbinger, seorang prajurit teoretis dengan sedikit pengalaman komando di lapangan, kehilangan akal. Lebih dari seribu mayat Tionghoa terbaring di depan posisi Brigade kedua, dan orang-orang Tionghoa itu terlihat panik menuju perbatasan, hanya menyisakan barisan belakang kecil di Ky Lua untuk melindungi mundur mereka. Herbinger tidak terkesan. Mengabaikan semua bukti bahwa Tentara Guangxi telah dikalahkan secara meyakinkan, dan yakin bahwa Brigade 2 akan dikepung jika tetap ada, ia mengambil keputusan kontroversial untuk meninggalkan Lạng Sơn dan kembali ke posisi pertahanan yang lebih kuat di Kep dan Chu. Kesalahan penilaian ini mengubah kemenangan taktis de Négrier di Ky Lua menjadi kekalahan strategis.