Batalla de Mariel

A pesar de ello, España todavía poseía puertos navales importantes en el mar Caribe, tales como Puerto Rico o Cuba, y las autoridades mexicanas temían que estas sirvieran como base a expediciones para reconquistar México.

El Guerrero pasa al ataque y fuerza la huida de los barcos españoles hacia La Habana.

A las 5 de la tarde, la Lealtad intercepta al buque mexicano a la altura de Mariel, el cual, sorprendido, intenta huir hacia Cayo Hueso, pero la fragata española resultó ser más rápida y lo alcanza en la madrugada del día 11.

Al verse atrapado, el capitán mexicano consulta con la tripulación y deciden enfrentarse a la fragata española.

Esta es quizá la primera derrota naval mexicana y no será hasta 1841 cuando nuevamente pierda frente al gobierno yucateco y el texano en la llamada Batalla de Campeche.