Dortmund overturned a deficit early in the second half and earned an impressive 4-1 win against Hannover.
The wasteful and occasionally lethargic hosts were punished for their inefficiency in front of goal in the 57th minute, when Sergio Pino played a superb cross that Moa Abdellaoue poked home at the far post. Everything changed however when Mario Goetze scored a phenomenal equaliser two minutes later. The 18-year old took on four defenders with a brilliant solo run before tucking his finish into the lower-right corner.
BVB continued their comeback in the 64th minute, when Lucas Barrios headed home a strong finish from Lukasz Piszczek's cross. Barrios added a third in the 73rd minute as he latched onto Goetze's through ball and netted from close range. Kevin Grosskreutz rounded off an emphatic win in the 83rd minute as he finished following a sublime lay-off by Barrios.
The hosts had the better chances in the first half, but were wasteful in front of goal and almost went behind in the 18th minute as Roman Weidenfeller ran out of his goal and was beaten to the ball by Didier Ya Konan. The Ivorian rushed his shot, however, and missed wide from distance. Moments later, Mats Hummels' inch-perfect long ball found Goetze open on the right flank, but Barrios missed a sitter from eight yards after being superbly set up by the youngster. Robert Lewandowski had a speculative 25-yard effort fizz narrowly wide, and Neven Subotic headed just over the bar.
Everything changed after the break, and Abdellaoue's goal perhaps came too early for Hannover, allowing the hosts enough time to find their rhythm. Goetze's equaliser gave Dortmund a tremendous boost of confidence, and die Roten never looked like scoring after going 1-0 ahead.
The result was a massive one not only for the hosts, who retain their seven-point Bundesliga lead over Leverkusen, but also for Hannover. With today's loss die Roten have slipped to fourth place, one point behind Bayern, who now occupy the Bundesliga's third Champions League spot.