Bochum scored four straight goals after conceding two inside the first five minutes to beat Eintracht Frankfurt 4-3 in a Bundesliga game on Friday.
Albert Streit scored on a free kick 45 seconds into the game to put Frankfurt ahead, and he doubled the lead four minutes later after escaping from an offside trap on a Frankfurt counter.
Frankfurt was reduced to 10 men in the 28th when defender Aleksandar Vasoski was sent off for hacking Fanis Gekas in the penalty box. Zvjezdan Misimovic converted the penalty to reduce Frankfurt's lead. It was the third red card of the season for Vasoski and the first penalty Frankfurt conceded after seeing the first four wasted earlier during the championship.
The visitors were stunned by the double blow and in the 33rd, Bochum pulled level on a shot by Marcel Maltritz.
Three minutes later, the Bochum went up 3-2 on a header by Heiko Butscher.
The second half started as fast as the first. This time it was Bochum that got a quick goal, with Gekas rounding Frankfurt goalkeeper Oka Nikolov less than a minute into the half.
Frankfurt got back into the game in the 56th, when Ioannis Amanatidis was left unmarked to head in a goal at the far post.
In Saturday's top match, leader Stuttgart travels to defending champion Bayern Munich.