Darmstadt grabbed a dramatic late victory at home to Schalke in the final fixture of Matchday 29 to keep their slim surival hopes alive.

Recap the action as it unfolded in the feed below: