** 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