Unionens överste Theodore H. Barrett, som hade befälet över styrkorna i Brazos Santiago, Texas, skickade den 11 maj 1865 en expedition bestående av 250 man från 62:a infanteriregementet och 50 man från 2:a kavalleriregementet i Texas, under befäl av överstelöjtnant David Branson, till fastlandet för att attackera rapporterade rebelliska utposter och läger. Klockan 02.00 på morgonen den 12 maj omringade expeditionsstyrkan rebellernas utpost vid White’s Ranch, men fann ingen där. Senare på morgonen informerade folk på den mexikanska sidan av floden rebellerna om de federala soldaternas vistelseort. Branson ledde genast sina män iväg för att attackera ett konfedererat läger vid Palmito Ranch och skingrade konfederaterna. Branson och hans män stannade kvar på platsen för att mata sig själva och sina hästar, men klockan 15.00 dök en betydande konfedererad styrka upp, vilket påverkade de federala soldaterna att dra sig tillbaka till White’s Ranch. Han skickade ett meddelande om sin svåra situation till Barrett, som förstärkte honom med 200 man från 34th Indiana Volunteer Infantry. Den förstärkta styrkan, nu under Barretts befäl, började bege sig mot Palmito Ranch, med skärmytslingar större delen av vägen. Några kilometer från ranchen blev de inblandade i en skarp eldstrid. Barrett ledde sin styrka tillbaka till en flodbluff där männen kunde förbereda middag och slå läger för natten. Klockan 16.00 närmade sig en stor konfedererad kavalleristyrka under befäl av överste John S. ”Rip” Ford, och de federala styrkorna bildade en stridslinje. Rebellerna hamrade unionslinjen med artilleri och Barrett beordrade reträtt, vilket avslutade det sista slaget i inbördeskriget.