Lo anterior desencadenó la batalla y posteriormente el bombardeo de los buques chilenos sobre Miraflores, mientras Piérola se encontraba en la casa del banquero Guillermo Shell, alcalde de Miraflores, para recibir a Jorge Tezanos Pinto, cónsul de El Salvador.