Third Battle of Topolobampo
The Third Battle of Topolobampo was a single ship action during the Mexican Revolution. At the end of March 1914, a Constitutionalist gunboat attempted to break the blockade of Topolobampo, Sinaloa after failing in the First and Second Battles of Topolobampo.
Source: Wikipedia — Third Battle of Topolobampo (CC BY-SA 4.0)