Hannover might have run seven kilometres more (121.2) than BVB (114.2), but the hosts were clearly the better team and ground out a narrow but highly-deserved victory after having 14 shots on goal to their visitors' four. Here are the match facts.

Not bad: After just 21 league matches Borussia Dortmund already have more points on the board (48) than in the whole of last season (46).

Home record: BVB won without kingpin Pierre-Emerick Aubameyang and now have 28 points from a possible 30 at home, having only dropped points in the 2-2 draw with Darmstadt. Never before have they had nine wins and a draw from the first ten home games.

When "Miki" scores: BVB have won all 17 Bundesliga matches in which Henrikh Mkhitaryan has scored.

Long-range effort: Henrikh Mkhitaryan scored Dortmund's first goal from distance in the Bundesliga this season. The first 52 goals were all scored from inside the penalty area.

Woodwork to the rescue: Marco Reus hit the bar. It was the 15th time this season Hannover have been saved by the woodwork - more than any other team in the league.

Back in action: Neven Subotic featured in a Bundesliga match for just the third time this season, and for the first time at home (he had previously played the full 90 minutes in the away victories in Wolfsburg and Ingolstadt).

Danger of the drop: Hannover remain on 14 points. Since the introduction of the three-point rule, no team has avoided relegation with so few points after 21 matches.

Woeful run: Hannover have now lost their last seven Bundesliga matches. The last team to have such a negative run in the Bundesliga was 1. FC Nürnberg almost two years ago.