Battle of Atotonilco

The Battle of Atotonilco was one of the last battles of the Cristero War, fought on 2 June 1929 in Jalisco, Mexico. The Mexican Army cavalry, tipped off by an army infiltrator in the Cristeros' ranks, surrounded Enrique Gorostieta's base in the town of Atotonilco, leading to a massive shootout as Gorostieta and his mounted rebels shot their way through the streets and attempted to escape the town. However, Mexican Army sharpshooters on the rooftops picked off many of the rebels, who suffered heavy losses during the escape. A sharpshooter on the ramparts of the town walls shot Gorostieta's horse dead, forcing a dismounted Gorostieta to flee on foot. However, as he reached a nearby stream, two Mexican Army sharpshooters shot him dead, effectively ending the war.