La escuadra peruana al mando del vicealmirante Martin Jorge Guise inició la campaña marítima dominando el mar, su flota compuesta por dos fragatas, una corbeta, un bergantín y dos goletas a las que se sumaban además ocho lanchas cañoneras resultó victoriosa en los combates de Malpelo y Las Cruces para luego atacar el puerto artillado de Guayaquil, defendido por dos goletas, varias lanchas cañoneras y las baterías de tierra, el ingreso al puerto había sido cerrado por una línea de cadenas.