Dnia 13 sierpnia dzień po podpisaniu w Waszyngtonie układu pokojowego pomiędzy USA i Hiszpanią, brygada MacArthura rozpoczęła szturm na miasto. W tym samym czasie brygada generała Greene poruszała się wzdłuż wybrzeża na zachód od oddziałów MacArthura. Wszystko odbywało się pod ostrzałem fortu San Antonio, na który ogień przypuściły kanonierki Deweya. Ostrzał umożliwił wojskom Greene zdobycie fortu. Amerykanie weszli do opuszczonej już twierdzy a flaga Stanów Zjednoczonych zawisła nad fortem. Brygada MacArthura odczekała na zakończenie bombardowania z morza, po czym zaatakowała hiszpańskie stanowiska pod miastem.

Do tego czasu Aguinaldo i jego ludzie nie zdawali sobie sprawy o ataku Amerykanów. Dopiero gdy usłyszano strzały żołnierzy MacArthura, Filipińczycy rzucili się do walki, dostając się pod krzyżowy ogień Amerykanów z 1 Regimentu Ochotników z Minnesoty i obrońców miasta.

Generał Greene i jego ludzie wybiegli z fortu i po pokonaniu linii barykad wkroczyli do miasta. Od pojmanego hiszpańskiego oficera Greene dowiedział się o złej sytuacji obrońców i licząc na kapitulację przeciwnika wydał rozkaz wstrzymania ognia. W towarzystwie oficerów amerykańskich Greene udał się na rozmowy kapitulacyjne. Równocześnie generał nakazał ustawienie dział po wschodniej stronie w celu uniemożliwienia ataku Filipińczyków.