1856年3月、グアナカステ地方のサンタロサの戦いで勝利を飾ったコスタリカ軍は続けざまに4月11日、リバスにてウォーカーの主力部隊を撃破、12月末にはサンファン川を支配、1857年5月1日、アメリカ人侵略者はついに降伏した。