Cologne - The tightest relegation battle in Bundesliga history will go down to the wire on the final day of the season following an astonishing number of twists and turns on Matchday 33.

bundesliga.com traces the events of a gripping afternoon in a handy pictorial overview...