Robert Lewandowski scored inside three minutes on his first start in four months following his calf injury, getting a poacher’s finish to a cross from Jakub Blaszczykowski – those players were two of five changes Surman made to those that won 3-2 at Fürth last weekend, alongside Sven Bender, Dennis Praet, and Marcel Schmelzer.
In his first start back at Dortmund since being recalled from a loan spell at Lille, Blaszczykowski showed strength and intelligence on Dortmund’s right-hand side, despite receiving a caution inside sixty seconds for simulation amidst the visiting bench’s penalty appeals.
Stuttgart had Cristian Molinara sent-off mid-way through the second half for his second booking, but it was them who finished stronger as Dortmund ran out of steam and had to sit back to weather the tide that the hosts threw at them, do-or-die style.
VFB STUTTGART 0-1 BORUSSIA DORTMUND (Molinara s/o 67) Lewandowski 3 Att: 49,981 Bundesliga, Mercedes-Benz Arena. Breezy 4°C. Referee: M.Gräfe
VFB STUTTGART BORUSSIA DORTMUND 1. Sven Ulreich 7.0 | 20. Mitchell Langerak 7.3 2. Sebastian Jung [Y] 7.0 | 2. Andreas Beck 7.0 22. Daniel Van Buyten 7.6² | 15. Felipe Santana [*] 7.8 5. Serdar Tasci (c) 7.5 | 5. Mats Hummels (c) 7.2 21. C.Molinaro [Y][R] 6.8 | 3. Marcel Schmelzer 7.2 4. William Kvist 7.3 | 6. Sven Bender 7.4 8. Zdravko Kuzmanovic 7.6 | 8. Ilkay Gündogan 7.6 20. Christian Gentner 6.8¹ | 30. Jakub Blaszczykowski 7.0¹ 30. Tamás Hajnal 5.8³ | 26. Dennis Praet 7.0³ 9. Vedad Ibisevic 7.0 | 24. Ivan Perisic 7.0 7. Martin Harnik 7.0 | 9. Robert Lewandowski 7.2² ------------------------------ | ----------------------------- 33. André Weis . | 50. Pierre Kleinheider . 10. Daniel Didavi n/a | 4. Neven Subotic . 11. Johan Audel . | 7. Viktor Fischer n/a³ 12. Sidney Sam . | 10. Mario Götze . 14. Thomas Rogne 6.9¹ | 11. Marco Reus 6.6¹ 18. Cacau n/a | 19. Kevin Großkreutz . 19. Vierinha . | 23. Julian Schieber 6.8²
Match report by @realtimeFM:
“I can’t look beyond Dortmund for this game. They’re a good side and I believe they’ve got what it takes to see off Stuttgart today.” – Ung Sokunthea, European Football Express.
 The visitors get us underway, one of six 3:30 pm kickoffs in Bundesliga today.
 Sven Bender makes a great sliding challenge on Ibisevic to win the ball back and set Ivan Perisic clear. He squares for Robert Lewandowski on the edge of the six-yard box, but his marker gets a toe in.
 Perisic plays the ball back into the box and Jakub Blaszczykowski, making his 150th appearance for Dortmund, goes down under a challenge from Molinaro at the far post. Referee isn’t remotely impressed, and issues a caution with just 59 seconds played.
 1-0 DORTMUND! Sven Bender sets Jakub Blaszczykowski away down the right. He plays a neat one-two with Gündogan before crossing towards Robert Lewandowski. He takes a touch and slams it home from close range. May have taken a deflection but the Polish striker celebrates a goal on his first start since a long injury lay-off.
 There was a quicker goal today: Stefan Pekhart had already put Nürnberg 1-0 up at home to Gladbach. Leverkusen have just taken the lead at home to Fürth, also. Rolfes has converted from the spot.
 Blaszczykowski gets another cross in, but Praet can’t get enough of a contact on it and Ulreich saves easily.
 Ibisevic creates space for himself on the edge of the box and has a go, but Langerak gets his body behind it.
 Ivan Perisic powers home a far-post header from a beautiful Blaszczykowski cross but the offside flag is up. That looked awfully close, and Dennis Praet makes his feelings known towards the referee – earning himself a stern talking to.
 Watching back the replay, the Assistant Referee is spot on. Great call. Werder Bremen have taken the lead at Hannover.
 Sven Bender is fired up for this today, he’s all over the place winning the ball back for the visitors. Dortmund win their first corner when Gentner gets across to stop Perisic whipping a cross in.
 Mats Hummels has his header saved from Praet’s corner, and Santana is inches wide slamming the rebound towards goal from a tight angle. Terrazzino has put Freiburg 1-0 up at home to Bochum.
 Cristian Molinaro reacts badly to a full-blooded challenge from Sven Bender by clattering through Andreas Beck. Second caution of the game now, one apiece.
13] Molinaro can count himself very lucky as he trips a full-flight Praet a yard outside the box. Just a free-kick. After a bit of head-tennis, Santana heads Perisic’s delivery over the top.
 Blaszczykowski had a golden opportunity to breakthrough one-on-one after Beck heads away a Stuttgart free-kick, but his ball to Perisic is behind the midfielder and Stuttgart recover.
 Putsila has doubled Freiburg’s lead at home to Bochum, who’ve shipped a staggering amount of goals this season.
 Kazmanovic tamely heads a Jung cross straight into Langerak’s hands after good attacking work by Ibisevic. Pekhart has a second as Nürnberg take a two-goal lead over Gladbach.
 And now a goal in every game as Klaas-Jan Huntelaar puts Schalke in front at home to Köln. Meanwhile, Leverkusen have scored twice in two minutes to go 3-0 up at home to struggling Fürth.
 Ibisevic makes a meal of a challenge by Andreas Beck, and inexplicably, the Dortmund man is cautioned. The away bench making sure the fourth official knows exactly what they think.
 Sven Bender dithers and is caught in possession. Stuttgart break and it take a full-stretch fingertip save from Mitchell Langerak to deny Ibisevic. The corner delivery is poor though. Gladbach have a goal back at Nürnberg, while Freiburg are 3-0 up at home to Bochum now.
 Blaszczykowski, Beck and Molinara are having a fantastic ding-dong battle on Dortmund’s right-hand side today.
 Ivan Perisic smashes a 25-yard volley towards the top corner, but Ulreich saves well. It was a delightful cross from Blaszczykowski. He’s having a great game. I’ll be amazed if this stays one-nil today.
 Dennis Praet plays Lewandowski in, but Ulreich is a step ahead of him coming off his line and saves well at his feet.
 One minute added time. Rosenthal has put Freiburg 4-0 up at home to Bochum now. The visitors have conceded 66 goals in 20 league matches this season.
HALF-TIME: VfB Stuttgart 0-1 Borussia Dortmund (Bundesliga)
 No changes at the break for either side, and the hosts get us back underway.
 First effort of the second half is a shot from Ibisevic from 25 yards out, straight at Langerak who holds safely. As Dortmund break, Robert Lewandowski is cautioned for an aerial challenge on Stuttgart captain Tasci.
 Putsila has a hat-trick for Freiburg, scoring a penalty to put them 5-0 up at home to Bochum.
 First change¹ for Dortmund: Marco Reus comes on for Blaszczykowski (7.0)
 Hummels doesn’t deal with a cross into the box and it drops nicely for Ibisevic to hook towards goal. Langerak makes a fantastic save to keep the scores level.
 Serdar Tasci holds back Lewandowski and escapes with just a free-kick against him. BVB manager Surman pointing out the inconsistency to the fourth official.
 Corner for Dortmund. Van Buyten heads it behind.
 Sebastian Jung clatters Perisic in the centre circle and is cautioned.
 Marco Reus makes his first real run at the Stuttgart back four, and he’s tripped by Cristian Molinaro who was cautioned earlier, and lucky to escape a second. The referee is calling him over… yellow and a red! The home side are down to ten men.
 Change¹ for Stuttgart: Gentner (6.8) is sacrificed for Thomas Rogne.
 Rogne’s first action is a trip on Beck. Before the free-kick, Dortmund make their second substitution²: Julian Schieber replaces goalscorer Lewandowski (7.2).
 Corner for Dortmund, Van Buyten gets a cross behind before Schieber can apply the finish. He heads behind the delivery too.
 Foul count stacking up for William Kvist today. Dortmund really going for a killer second goal, Stuttgart getting nine men behind the ball.
 Final change³ for Dortmund: Viktor Fischer replaces Praet (7.0).
 Mats Hummels clips Kvist inside the penalty arc. This could be dangerous for the visitors. Kuzmanovic blasts the free-kick into the wall and it’s behind for a corner.
 Werder Bremen are 2-0 up at Hannover now.
 Stuttgart are throwing men forwards now, nothing to lose. They’re making their second change² too: Cacau replaces Van Buyten (7.6) who has been dominant in the air at the back for them.
 Lewis Holtby has probably won it for Schalke, who are now 2-0 up at home to Köln.
 Hajnal sees Langerak off his line and tries a 30-tard lob which hits the top of the bar and drops safely over the top.
 Dortmund have three minutes to hang on here.
[90+1] Final change for Stuttgart³ as Daniel Didavi comes on for Hajnal (5.8).
FULL-TIME: VfB Stuttgart 0-1 Borussia Dortmund (Bundesliga)