Civilization, at Any Price

 is a mission in Red Dead Redemption.

Story
As John Marston approaches the residence of the president, he's stopped by Captain De Santa of the Federales. Marston's denied an audience with the president, as De Santa intimidates Marston, holding him at gunpoint. De Santa reveals, however, that it's all a practical joke, and invites Marston in for a drink and something to eat.

De Santa tells Marston that Mexico is in a state of chaos and anarchy as the rebels have taken over. Upon asking about Bill Williamson and Javier Escuella, he's told that outlaws gather in the hills, under the lead of a man called Abraham Reyes. De Santa goes on to invite Marston with them, as they'll try to capture Reyes.

Walkthrough
After either riding shotgun with Da Santa on the chariot, or riding yourself to Chuparosa, you will have to defend the train leaving the station from the bandits. You'll have to mount a horse and follow Da Santa, riding next to the train.

After a short time, rebels will attack from both sides, riding horses and standing by the trail. You'll have to kill them, and avoid them doing too much damage to the train engine. You will have to keep defending the train until you reach Casa Madrugada.

Upon reaching Casa Madrugada, you'll meat up with Captain Da Santa for the night. Soon, a cutscene will show of two bandits taking the train. Marston is told by Da Santa that he has to stop the train before it crosses the bridge. There are multiple bandits on the train, shooting at you from the carts and the roof of some carts. After taking them all out, you'll have to get onto the train by riding close to it. You'll see the bridge ahead blow up, and Marston barely being able to stop the train before it runs off the cliff.