Lowly Bochum have moved out of the Bundesliga drop zone following a thrilling 4-3 win over 10-man Eintracht Frankfurt.
Things began so well for the visitors with Frankfurt racing into a 2-0 lead just five minutes into the contest.
Albert Streit was the early hero bagging a brace, although the contest turned on Aleksander Vasoski's dismissal.
Zvjezdan Misimovic pulled one back from the resulting penalty with Marcel Malritz's effort shortly after levelling the scores.
Bochum forged in front for the first time after 36 minutes when Heiko Butscher made it 3-2.
Frankfurt's plight worsened with Gekas stretched Bochum's lead to a two-goal advantage, but there was more drama to come.
Ioannis Amanatidis pulled one back for 10-man Frankfurt, although they were unable to muster that all-important leveller.
Click below for match summary:
Bochum 4-3 Eintracht Frankfurt