シラオの戦いは、1860年8月10日、メキシコのグアナファト州シラオ 近郊で、ヘスス・ゴンサレス・オルテガ将軍とイグナシオ・サラゴサ将軍の指揮する8,000人の自由主義軍と、ミゲル・ミラモン将軍の指揮する3,282人の保守派軍の間で行われた。これは改革戦争中の出来事である。戦いは自由主義軍の勝利に終わった。ミラモン将軍は捕らえられそうになったが、共和派の砲撃による混乱に乗じて、砲弾や武器を放棄して脱出した。
保守派のミゲル・ミラモン将軍は、ゴンサレス・オルテガ、アンティヨン、サラゴサ、ベンディング、ベリオサバル将軍が率いる8,000人の自由主義軍という強大な敵軍に直面した。ミラモン将軍の部隊はわずか3,282人の新兵で構成された。自由主義軍の兵力は圧倒的に優勢であったにもかかわらず、ミラモン将軍は自由主義軍が陣を張っていたシラオへと部隊を移動させた。
戦闘は8月10日の夜明けとともに始まった。ミラモンの砲兵隊はロマの進路に大きな突破口を開いた。ゴンサレス・オルテガは作戦行動を隠蔽することができたが、ミラモンは2時間にわたる戦闘と強力な自由党軍の砲撃の猛攻の後、兵士たちを休ませざるを得なかった。午前8時15分、3時間にわたる激しい攻撃の後、保守軍は完全に敗北し、砲兵隊、荷物、弾薬、軍事装備のすべてを自由党軍に放棄し、将軍数名を含む多数の捕虜も引き渡した。ミラモンは勝利した自由党軍に追撃されたが、逃げ延びた。
「メキシコ人の血が大量に流れた激戦の末、ドン・ミゲル・ミラモンは私の指揮下の軍に敗れ、膨大な数の大砲、武器、弾薬、旗、遺体、数百人の捕虜、数人の将軍、そして多くの将校が私の手に残された。戦闘は夜明けに始まり、8時か9時に終わった。」
ミラモンは「アメリカ人砲兵に支援された自由党軍の砲兵隊が戦いに勝利した」と述べた。 自由党軍はシラオ、ケレタロ、セラヤ、グアナファトを占領した。