Roman Weidenfeller made some great saves at the death to keep a third clean sheet of the season and hold onto all three points after André Schürrle scored the only goal of the game midway through the second-half, with national manager Joachim Löw watching.
It was a frustrating match to watch for all involved, with the home side happy to concede foul after foul, but Dortmund just couldn’t make anything from the stream of deliveries into the box, being restricted to shots from range throughout. Dennis Praet drilled a free-kick against the underside of the bar after ten minutes, and clipped the same woodwork right before the break.
With three-quarters of the game gone, Samy Bourard – on from the bench four minutes earlier to make his professional début – slotted the ball through to Schürrle who finished neatly from ten yards out. It was an impact sub that Surman’s BVB are known for lately, and he’ll be pleased that they put an end to another recent trait: conceding late-on.
Dortmund stay fourth, and travel to Standard Liège on Tuesday.
Dortmund have made four changes from Wednesday’s home win over Nürnberg. Roman Weidenfeller comes back in goal, with Andreas Beck back at right-back. Dennis Praet comes in for Lars Bender in the middle, with Mario Götze starting with Perisic injured.
For Hannover today, Sérgio Pinto will make his 400th career league appearance if he comes on, and he also sits on 74 league goals. They’ve got former Dortmund centre-back Lasse Sobiech on the bench too.
Gregor Wolf is with us here on a windy, wet afternoon in the HDI-Arena, and he’s backing an away win. “This Hannover side just don’t impress me, and BVB should win comfortably.”
 Four other matches kick-off at the same time, and we’ll bring you the latest goal news. Felix Zwayer checks with his assistants and Hannover kick-off!
 Good chance for Frank Lampard early on but he heads Artur Sobiech’s cross wide from 12 yards out. Dortmund go route one from the restart and André Schürrle fires wide.
 Lampard involved again as he plays it through to Kim Ojo who’s between the two centre backs but he fires straight at Weidenfeller. Dortmund counter and work the ball across goal to Marco Reus but he can’t work a shot away.
 Corner for Dortmund, haggui heads behind Beck’s cross for Schürrle. He clears the first ball but Hannover can’t get it out theit final third, eventually surviving balls back in from Schürrle and Bender.
 Haris Medunjanin has scored the first goal of the day, converting from the spot to put Frankfurt in front against Hertha Berlin.
 Woodwork! Dennis Praet smashes a free-kick from 25 yards against the underside of the crossbar after Curri brings down Reus. Jovetic is croweded out as he goes towards the rebound but Zwayer is unmoved.
 Karim Bellarabi has put Hamburg in front at Nürnberg.
 Mario Götze has a sight of goal and aims at the top corner from 25 yards but Zieler is equal to it. Long ball forward is flicked on to Kim Ojo but his first-time effort is way off-target.
 Kim Ojo blasts a speculative effort wide from distance. Took a touch apparently, and Hannover are awarded a corner.
 Alexander Meier has doubled Frankfurt’s lead at home to Hertha Berlin.
 Positive run from Schürrle as he beats two men, but his finish is poor, and bends low across the turf wide of Zieler’s goal.
 Arzo fouls Reus 25 yards out, just left of central. Foul count creeping up from the hosts, they’re on nine to Dortmund’s one. Praet lifts it round the wall but Zieler saves at his left-hand post.
 Mamadouh Bah has pulled one back for Hertha Berlin at Frankfurt.
 It’s been entertaining here but nothing really to show from it for either side. Götze has a pop from 25 yards but he’s off-target again. Dortmund just lacking the killer ball into the box, while Hannover aren’t getting past Hummels and Subotic yet.
 Ten to the break the visitors look the most likely to open the scoring, but they will need to sharpen up in the final third. Hannover’s giving away of free-kicks might cost them eventually.
 Corner. Reus cuts inside and wins it off Haggui. Praet to take, but Arzo heads away.
 Woodwork! Felipe barges into Reus 35 yards out. Praet goes for it, beating the wall, but his shot clips the crossbar on the way over. Zieler wouldn’t have got to that.
 An additional minute here, both sides need to check their shooting boots at the break.
HALF-TIME: Hannover 0-0 Borussia Dortmund (Bundesliga).
[HT] Just four goals in the league so far. Frankfurt 2-1 Hertha Berlin, Nürnberg 0-1 Hamburg, Werder Bremen 0-0 Freiburg, Wolfsburg 0-0 Mainz.
[HT] Change for Dortmund: Robert Lewandowski is on for Götze (6.6). Two up-top for the visitors, losing the man in the hole. Hannover as they were.
 Dortmund kick-off the second-half.
 Really positive start from Dortmund, and especially Marcel Schmelzer as he comes forward with the ball from his own half, but as he pulls the trigger, has the ball put behind for a corner by Johansson.
 Hannover just about get the ball away but Dortmund keep floating crosses into the box. Elsewhere, Pierre-Michel Lasogga has equalised for Hertha Berlin at Frankfurt.
 Arzo bundles Praet off the ball, 25 yards out. 15-1 on the fouls count now. No yellow cards yet from Felix Zwayer, with a couple of players on three fouls each. Praet goes short for Subotic who makes a hash of it, and Hannover counter to win a corner.
 Andreas Beck has stayed down after a challenge. Julian Koch set to come on for the visitors. Nassim Ben Khalifa has opened the scoring for Wolfsburg at home to Mainz.
 There’s another free-kick to Dortmund and a chance to get the ball into the box. Lewandowski is penalised for a push on Arzo. That brings the foul count back to 18-2. BVB make the change, Julian Koch replaces Beck (6.9).
 Sven Bender and Frank Lampard come together heavily in the middle, full-blooded challenge from both players, without any malice or foul involved. Lampard’s getting treatment though, definitely came off second-best.
 Couple of updates from elsewhere: Reijnen has been sent-off for Hamburg who are one-up at Nürnberg, and Ben Khalifa has scored his second for Wolfsburg who now lead Mainz two-nil.
 Great save by Roman Weidenfeller to get down to his right and tip a shot from Kim Ojo behind via the post. Koch and Subotic were asleep there, and Ojo should have punished them from Sobiech’s through-ball.
 Nürnberg’s man-advantage at home to Hamburg has lasted barely ninety seconds as alitsch has been given his marching orders for the hosts.
 Sérgio Pinto replaces Lampard (7.0) for Hannover.
 Hannover corner, Stindl’s cross deflects off Schmelzer. Subotic heads away and Jovetic can break forwards with Reus to his right.
 Curri gets a pat on the back from all his teammates as he saves a certain goal. Jovetic finds Reus who cuts inside to the six-yard box, and has his shot smashed off the line for a corner.
 It’s worked short to Sven Bender on the edge of the box who has his drive tipped round by a fine save from Zieler. Dortmund get the go ahead to make their third change, and on comes Samy Bourard for his début. He replaces Stevan Jovetic (6.6). Praet drops behind Lewandowski, Bourard partners Bender in the middle.
 Hannover make a hash of clearing their lines, and Praet slisp it through to Bourard who’s first touch takes it out his feet but he can’t get a second as Curri puts it behind.
 Ojo (6.0) is withdrawn for Hannover, replaced by Stefan Nikolic.
 Tolga Cigerci has put Wolfsburg 3-0 up at home to Mainz, and as I type, Karim Bellarabi has a second for Hamburg at Nürnberg.
 Hannover 0-1 Dortmund: A goal has been coming and the visitors have opened the scoring here. Marcel Schmelzer is given too much time to come in from the left, squaring for Samy Bourard. The sub slides it through first-time to André Schürrle who beats Zieler from ten yards.
 Another foul and another corner. Hannover shooting themselves in the foot letting Dortmund put the ball in the box time after time.
 Hannover make their final change, replacing Curri (6.7) with Oskar Hiljemark.
 Big penalty appeal from Dortmund as Schürrle looks like he’s cleaned out by Arzo. Nothing from Felix Zwayer, who hasn’t pointed to the spot for 17 matches. Schürrle stays down as Hannover break forwards from the back.
 Inside the final ten here, and I wouldn’t want to call this either way.
 Roman Weidenfeller is at full-stretch to tip behind a shot from Artur Sobiech from the edge of the box. Great save, that. Hannover’s corner is their fifth of the game, to Dortmund’s seven.
 Five becomes six off Schmelzer, but Schulz pushes Lewandowski as he heads against the post. Bit of a let off for Dortmund there, who do seem vulnerable to a late goal recently.
 Sven Bender gives the assistant an earful as the flag goes up for his challenge on Pinto. It’s 20 yards out, right of the penalty area. Hannover pushing everyone forward for this one. Last chance, maybe. Hummels heads away but the ball comes back in before Praet takes charge and clears.
 Four minutes go up on the board as Felix Zwayer penalises Schmelzer for a foul inches outside the box. Pinto hits the free-kick right into the wall. Bender hammers it upfield and Lewandowski is clean through…
[90+1] …Zieler makes a magnificent save, coming out to close Lewandowski down, getting his body in the way of the shot which goes behind for a corner.
[90+2] It looks like Alexander Meier has won it for Frankfurt at home to Hertha Berlin, with a stoppage time goal to put the hosts 3-2 up after the visitors had pulled it back from two-down.
[90+3] Artur Sobiech causes Schmelzer problems, and wins a free-kick 22 yards out. After a match spent being fouled by the home side, will a mistimed challenged at the death spoil the game for Dortmund?
[90+3] Not from this. Pinto drills it two yards wide. Weidenfeller taking his time over the goal kick. Looking at the replays, Sobiech went down like he’d been shot.
[90+4] I spoke too soon about the game at the Commerzbank-Arena, as Sami Allagui has a 94th minute equaliser for Hertha Berlin. It’s three-all.
FULL-TIME: Hannover 0-1 Borussia Dortmund (Bundesliga). [PKM]
There goes the final whistle, and Dortmund hold on. They had the slightly better of it, but just couldn’t kill the game off, nor could they take advantage of the plethora of chances to put the ball into the box that Hannover gifted them.
Roman Weidenfeller made some great saves throughout, and rightly gets the man-of-the-match award. Chances were about even, but efforts from the visitors were often from distance. When they finally worked the ball through the back four, they scored.
Still, three points and the squad can focus now on a trip to Belgium on Tuesday. Samy Bourard became the latest in a line of good substitutions from Surman, having a chance to put them in front with his first touch, before setting-up the opener.
- 30.09: UEFA Champions League Standard Liège v. Dortmund (Maurice Dufrasne)
- 04.10: Bundesliga Borussia Dortmund v. VfB Stuttgart (Signal Iduna Park)
- 18.10: Bundesliga VfL Wolfsburg v. Borussia Dortmund (Volkswagen Arena)
- 21.10: UEFA Champions League Legia Warsaw v. Dortmund (Pepsi Arena)
- 26.10: Bundesliga Borussia Dortmund v. Schalke (Signal Iduna Park)