** What Was at Stake

** Location, Location, Location

** The Invasion: Hordes from the South

** Overture to Rage

** Sunday, July 2: NGO Legalism and the Raid on the Park

** Tuesday, July 4

** Wednesday, July 5

** Thursday, July 6: Hell’s Gates Open

** The Courage of the Black Bloc

** The Wildfire Catches—and Spreads

** Friday, July 7: Battleground Hamburg

** The Defense of Schanze, Police-Free Zone

** Saturday, July 8: The Whole World Hates the G20

** The Aftermath

** Appendix: From May Day 1987 to Hamburg 2017