Ignorant le nombre des assaillants, Garnier donne l'ordre à Balny d'Avricourt, qui vient de réunir 10 marins et une quarantaine de tirailleurs, de se lancer à la poursuite des Annamites du côté de Phu Hoà, tandis que lui-même, à la tête de 18 français et d'une douzaine d'indigènes, se jette sur la route de Thu-Lé. Ses hommes traînent à l'aide d'une ponte une petite pièce de 4 et son caisson. Soudain Garnier voit la compagnie de Balny se rabattre précipitamment de son côté. « Nous sommes cernés, mon commandant, dit le jeune homme ; ils sont autour de nous plus de 3 000 ! » — « On en démolira davantage! » riposte gaîment Garnier ; et lui-même pointe méthodiquement le canon sur des huttes d'où sort une violente fusillade. « En avant... à la baïonnette! » crie-t-il à ses hommes ; et, sans s'apercevoir qu'il ne lui reste que trois compagnons, il se jette tête baissée sur le village. De ces trois hommes l'un tombe mort, l'autre mortellement blessé, le troisième échappe. Lui-même glisse dans un fossé ; les Annamites cessant le feu l'entourent de toutes parts ; Balny entend les détonations de son revolver et tombe lui aussi près de la pièce de canon qu'il essaie de recharger. Quand une demi-heure plus tard une colonne de secours arrive sur le terrain du combat, elle se trouve en présence d'un horrible spectacle : Garnier et Balny gisaient décapités, horriblement mutilés; de leur poitrine ouverte le cœur avait été arraché; les barbares avaient dévoré ce viscère... pour se donner du courage !
Au lieu de venger immédiatement cet odieux guet-apens, le cabinet présidé par M. de Broglie donne l'ordre à son envoyé M. Philastre de ne point engager plus à fond la France au Tonkin, de rappeler le lieutenant de Trentinian qui tient toujours à Haï-Duong, de ramener nos troupes à Hanoï et de conclure un armistice. Quelque temps après fut signé le traité de Saigon : la souveraineté du roi d'Annam sur le Tonkin était reconnue ainsi que son entière indépendance vis-à-vis de toute puissance étrangère quelle qu'elle fût; mais, Tu-Duc devait conformer sa politique extérieure à celle de la France, ouvrir le Fleuve Rouge au commerce français et lui consentir un traitement de faveur. 