Плохо одетые и еще хуже вооруженные костариканцы на пароходах отплыли по направлению к озеру Никарагуа и захватили врасплох порт Кастильо-Бьехо. Был взят также хорошо укрепленный форт Сан-Карлос, а затем костариканцы потопили пароход, на котором находились несколько десятков флибустьеров. С приходом в транзитную зону основных частей костариканской армии весь отрезок трансокеанского пути между Атлантическим океаном и озером Никарагуа оказался в руках противников Уокера. Неудивительно, что в этих условиях Уокеру было не до осажденного гарнизона Гранады.
11 декабря 1856 года флибустьеры заняли Ривас, который стал основным центром операций армии Уокера. В январе 1857-го ряды пиратской армии пополнили 240 человек, 4 февраля из Нового Орлеана прибыли еще 180 флибустьеров, в середине марта – 130 техасцев. Однако вся эта нешуточная сила так и не смогла пробиться к Уокеру в Ривас – костариканцы стояли насмерть. Если бы это произошло, то под командованием Уокера сконцентрировались бы 1200 американцев – самая большое войско за все время авантюры флибустьеров. Вполне возможно, что с такой армией Уокер смог бы разбить истощенные боями за Гранаду и болезнями силы союзников (по уокеровским оценкам, сократившиеся за время боев с семи до двух тысяч человек из-за потерь, болезней и дезертирства). Но теперь исход компании был предрешен.
В том же январе командующий костариканскими войсками Мора прибыл в Гранаду и договорился, наконец, о координации военных действий между всеми частями союзников. Было образовано единое командование во главе с гондурасским генералом Ксатруча.
Пока союзники договаривались между собой, Уокер приступил к отвоеванию восточного участка транзита. После упорного боя флибустьеры отбили местечко Пунто-Ип, но их атака на Кастильо-Бьехо (который обороняли всего 34 костариканца) провалилась. Войска Уокера опять отступили к Ривасу, откуда время от времени совершали вылазки.
26 января 1857 года 800 костариканцев под командованием толкового и смелого генерала Каньяса заняли местечко Сан-Хорхе всего в двух милях от Риваса. 29 января флибустьеры во главе с Хеннингсеном два раза при поддержке артиллерии штурмовали город, но были отбиты с большими потерями[85]
. Каньяс писал Уокеру, издевательски благодаря его за то, что американские артиллеристы убили трех коров и освободили тем самым его солдат от обязанности мясников.Уокер, как и Наполеон, считал, что ему просто не повезло с офицерами. 4 февраля он в четыре часа утра с 200 отборными стрелками напал на Сан-Хорхе, но и его постигла та же участь, что и Хеннингсена.
Большинство флибустьеров уже понимали, что война проиграна, и дезертирство из армии Уокера приобрело катастрофические масштабы. Иногда люди сбегали целыми взводами.
Уокеру для поднятия боевого духа своих людей срочно нужен был военный успех. 16 марта 1857 года он опять атаковал Сан-Хорхе, ведя в бой 400 солдат при поддержке семи орудий разного калибра. Но к тому времени и гарнизон союзников в городке вырос до 2000 человек. Благодаря артиллерийскому огню флибустьеры смогли завладеть городом. 13 американцев были убиты и 63 ранены. В рядах противников Уокера убитых и раненых насчитывалось до 500 человек. Но союзники отступили в полном порядке и по-прежнему держали под контролем транзитный маршрут.
И в этот переломный момент «друзья» Уокера Гаррисон и Морган объявили, что полностью прекращают пароходное сообщение с Никарагуа. Армия Уокера оказалась в ловушке.
11 апреля центральноамериканские войска начали генеральный штурм Риваса, но он был отбит с большими потерями для наступавших. Однако 15 апреля костариканские войска захватили город Сан-Хуан-дель-Сур и тем самым окончательно отрезали флибустьеров от двух океанов. В Ривасе кончались продовольствие и медикаменты.
Казалось, что участь Уокера предрешена. Но на помощь пиратам пришло правительство США, срочно направившее в озеро Никарагуа военный корабль «Сент-Мэри» для вывоза флибустьеров на родину (судно стало на якорь в Сан-Хуан-дель-Сур еще 6 февраля 1857 года). Воевать с США союзники не решились, и 30 апреля им пришлось принять предложение-ультиматум капитана «Сент-Мэри» Дэвиса о посредничестве в прекращении боевых действий.
1 мая 1857 года Уокер подписал акт о капитуляции перед Дэвисом, игнорируя союзников. В обмен на это Дэвис обязался доставить остатки пиратской армии (274 человека; всего оружие сложили 463 флибустьера) в Панаму. Уокер и 16 его «офицеров» немедленно перешли на борт «Сент-Мэри» с личным оружием, лошадьми и багажом. Авантюра Уокера стоила жизни сотне его наемников и десяткам тысяч граждан центральноамериканских государств.