Dortmund came from behind to beat second-flight Kaiserslautern and book their place in the final four of the DFB-Pokal. Referee Wolfgang Stark continued to enrage BVB fans and management this season when he pointed to the penalty spot after quarter of an hour, which Marc Torrejón converted after Marcel Schmelzer’s apparent foul.
Cometh a corner, cometh a goal. On 25 minutes, Dennis Praet whipped a delivery in towards the near post where Neven Subotic looped a header home for a much-deserved equaliser, and from there it was one-way traffic. Kaiserslautern got to the break level, but Ivan Perisic put Dortmund in front around the hour when he slotted home Viktor Fischer’s through ball.
After Leon Jessen’s dismissal for the visitors with more than twenty minutes to play, Viktor Fischer scored a late, killer, third goal to set-up a Semi-Final tie against Bayern Munich or FC Nürnberg. Those two sides meet in their derby Quarter-Final tie next Wednesday.
In the other ties tonight, Düsseldorf beat Augsburg away from home 4-1 on penalties after a 1-1 draw, and Dinamo Dresden managed the upset of the round by winning 3-1 at Hamburg, a side 24 places above them in the league system.
BORUSSIA DORTMUND 3-1 FC KAISERSLAUTERN Subotic 25 Torrejón 17 pen Perisic 58 (Jessen s/o 69) Fischer 85 Att: 79, 361 DFB-Pokal QF, Signal Iduna Park. Breezy 5°C. Ref: W.Stark
BORUSSIA DORTMUND | FC KAISERSLAUTERN 20. Mitchell Langerak 7.0 | 1. Tobias Sippel 6.0 2. Andreas Beck 7.9 | 15. Marc Torrejón (c) 7.8 15. Felipe Santana 7.3 | 2. Jan Simunek 7.0 4. Neven Subotic [*] 8.0 | 25. Anthar Yahia 7.0 3. Marcel Schmelzer [Y] 6.9 | 23. Florian Dick 7.5³ 26. Dennis Praet [Y] 6.9² | 5. Enis Alushi 6.4 6. Sven Bender (c) 7.1 | 16. Ariel Borysiuk 7.9 11. Marco Reus 7.0 | 28. Kostas Fortounis 7.2¹ 24. Ivan Perisic [Y] 7.5³ | 3. Leon Jessen [R] 5.7 19. Kevin Großkreutz 6.1¹ | 11. Ilian Micanski 6.8³ 23. Julian Schieber 9.5 | 18. Richard Sukuta-Pasu 6.6 ------------------------------ | ---------------------------- 1. Roman Weidenfeller . | 22. David Hohs . 7. Viktor Fischer 7.9¹ | 7. Alexander Baumjohann 6.5¹ 8. Ilkay Gündogan 7.1² | 9. Itay Shechter n/a² 9. Robert Lewandowski . | 13. Florian Riedel . 14. Taye Taiwo . | 14. Enis Hajri n/a³ 18. Moritz Leitner n/a³ | 27. Willi Orban . 28. Kostas Katsouranis . | 29. Yakub Polat .
Match report by @realtimeFM:
 Five changes for Dortmund from the side who were held to a 2-2 draw here by Mainz at the weekend: Sven Bender, Marco Reus, and Ivan Perisic are all restored to the staring XI, Kevin Großkreutz returns on the left, and top-scorer Julian Schieber gets the nod ahead of Robert Lewandowski.
 Wolfgang Stark, the country’s top-rated referee gets us underway. A semi-final place at home to Bayern Munich or Nürnberg is the prize on offer for the victors today. Two of the other quarter-finals are also being played today: Augsburg-Düsseldorf and Hamburg-Dresden.
 Touches for both ‘keepers in the opening few moments. Through-balls overhit and both came off their line early to erase the danger.
 Dennis Praet gives away a free-kick 25 yards out that’s hammered into the Dortmund wall by Florian Dick. The visitors are controlling the midfield early on through sheer numbers.
 Reus, Praet and Beck are combining well down Dortmund’s right, but can’t get a cross on target yet. Kaiserslautern’s three centre-backs are getting to everything first.
 Dennis Praet is cautioned for a foul.
 Marco Reus gets the ball to the goalline and fires it across the six-yard box. Ivan Perisic gets a touch on it, but the ball spins away. Schieber can’t get there at the far post to convert.
 We have a goal in the quarter-finals, and it’s come at Hamburg where Poté has given Dinamo Dresden the lead.
 PENALTY! Florian Dick takes a heavy first touch inside the right of the box and goes past Marcel Schmelzer who looks like he got a touch on the ball, but the Assistant flags and Wolfgang Stark points to the spot.
 Yellow card for Marcel Schmelzer too. Sven Bender is dragging a furious Neven Subotic away.
 1-0 KAISERSLAUTERN! Kaiserslautern captain Marc Torrejón is the calmest man in the Westfalenstadion as he sends Mitch Langerak the wrong way from twelve yards out and the visitors have the lead.
 Julian Schieber penalised as he heads Andreas Beck’s cross towards goal. Foul count racking up for Dortmund now.
 Marco Reus wins the first corner of the match. Dortmund have scored a staggering 25 goals from corners this season. Sippel makes a good save from Subotic after Praet whips it in.
 Lovely move from Dortmund as Schieber dummies and slips the ball to Ivan Perisic – his shot beats Sippel but comes back off the foot of the post. Kaiserslautern survive a penalty appeal, and Dortmund win a corner.
 EQUALISER! Neven Subotic loops a header past a diving Sippel to draw things level. Dennis Praet with the corner, and it’s one-apiece.
 Tadanari Lee has equalised for Hamburg against Dinamo Dresden. Düsseldorf have taken the lead at Augsburg through Rafael.
 Leon Jessen absolutely clatters Felipe Santana, and is rightly cautioned. Meanwhile, Dinamo Dresden are back in front at Hamburg. Losilla with the goal.
 Not a lot has happened here since the equaliser. Dortmund have had a lot of the ball but Kaiserslautern have everyone in their own half. Edu has equalised for Augsburg at home to Düsseldorf.
 Looks like all the action is at Hamburg where second division Dresden are now 3-1 up. Poté with his second of the match.
 Simunek heads off the line as Ivan Perisic’s cross-cum-shot loops over the ‘keeper.
 Julian Schieber gets on the end of a Marco Reus cross inside the six-yard box but remarkably the ball doesn’t end up in the back of the net. There’s a tangle of legs and the ball is hammered away. I think that hit the post at one point.
HALF-TIME: Borussia Dortmund 1-1 Kaiserslautern (DFB-Pokal QF)
[HT] Change at the break for Dortmund: Viktor Fischer is on for Großkreutz (6.1).
 And off we go!
 Ivan Perisic shows a great piece of skill to cut inside and go past two defenders. He’s bundled over as he crosses towards Fischer, and the referee blows his whistle and… it’s a yellow card for diving. Dortmund bench outraged, you could hear the contact from here!
 Ilkay Gündogan replaces Praet (6.9).
 Sukuta-Pasu picks the ball up 25 yards out, takes a touch and fires a shot inches wide of Langerak’s far post.
 2-1 DORTMUND! Viktor Fischer brings the ball over halfway on a counter attack, and clips the ball over the back for Ivan Perisic. He takes a touch on his chest, rounds the ‘keeper and slots the hosts in front.
 Attendance today is 79,361.
 The last five minutes has been solely been spent with Dortmund getting crosses into the box, cleared away by Kaiserslautern’s three centre-backs. Home side would like to get a corner out of these.
 Marco Reus is first to a cross-field pass from Schieber, he cuts inside and is tripped right on the edge of the box by Leon Jessen. Remarkably similar to the penalty award earlier.
 RED CARD! Second yellow card for Leon Jessen, and that may kill the chance of an upset here.
 Marcel Schmelzer can only head straight at the ‘keeper from six yards out, totally unmarked. Perisic’s free-kick gets deflected into his path and he can’t react quick enough to convert the loose ball. Corner, BVB’s third of the game.
 Felipe Santana powers a header over the top from the set piece. Kaiserslautern temporarily down to nine men as Kostas Fortounis is receiving treatment.
 Perisic is getting a lot of space on the left, he cuts inside and fires wide.
 Moritz Leitner is about to come on for Perisic (7.5). Kaiserslautern are defending deep, and relying on longballs over the top which Dortmund have been a bit vulnerable to of late. Sven Bender going to sit as an anchorman in front of the back four.
 Marco Reus bends one from 25 yards but it’s palmed away. Great save.
 Double change for the visitors: Itay Shechter and Alexander Baumjohann are on for Fortounis (7.2) and Micanski (6.8).
 3-1 DORTMUND! Viktor Fischer wheels away in celebration from inside the six-yard box. Andreas Beck floats a glorious cross towards the far post and the young Dane gets ahead of his marker to nod home.
 Franke has been sent off for Dinamo Dresden who are winning 3-1 at Hamburg.
 Third change for Kaiserslautern: Enis Hajri is on for Dick (7.5).
 Dortmund are absolutely on top here, Fischer, Schieber, Reus, Gündogan, Bender all have shots and crosses blocked. Three minutes to be added on.
FULL-TIME: Borussia Dortmund 3-1 Kaiserslautern (DFB-Pokal QF)
A place in the semi-finals for Borussia Dortmund who’ll be play Bayern or Nürnberg. The other semi will be Fortuna Düsseldorf against Dinamo Dresden, the only second-division side left. Neven Subotic man-of-the-match, despite the half-time introduction of Viktor Fischer changing the game.