Gonçalves, tendo por um lado as forças terrestres de Bento Manuel e por outro o vapor Liberal, a escuna Legalidade e quatro canhoneiras comandados pelo Chefe-de-Divisão John Pascoe Grenfell, tentou romper o cerco abrindo fogo contra os navios. Ao clarear do dia 4, Bento Manuel desencadeou o ataque, empregando dois grupamentos sob o comando dos Coronéis Gabriel Gomes Lisboa e Francisco Xavier da Cunha, com apoio da artilharia naval, que tomaram logo o morro e a ilha do Fanfa.