📅 On This Day in Military History

April 21

2 events across history

⚔️📍 San Jacinto, Texas1836

Battle of San Jacinto — Texas Wins Independence

Sam Houston's Texan army routed Santa Anna's Mexican force in an 18-minute battle, killing 630 Mexicans and capturing Santa Anna himself. The battle cry was 'Remember the Alamo! Remember Goliad!' The attack came during the Mexican army's afternoon siesta.

San Jacinto secured Texas independence and led ultimately to U.S. annexation of Texas in 1845, triggering the Mexican-American War.

Outcome

Texan victory — Santa Anna captured; Texas independent

Casualties

700

✡️Arab-Israeli War1948

Battle of Haifa

Operation Bi'ur Chametz — Haganah forces seize Haifa in just two days after British forces withdraw from the city. Arab residents, caught between Haganah loudspeaker appeals to stay and ALA orders to flee, abandon the city en masse. The port city falls almost entirely to Jewish forces within 48 hours.

The fall of Haifa, Palestine's largest Arab-majority city, was a watershed moment. The mass flight of roughly 70,000 Arab residents became a template for what followed across Palestine — and a central symbol of the Nakba (Catastrophe). The port gave the nascent Israeli state a critical logistics hub.

Full battle details →