Dennis Praet’s maiden goal for the club in the tenth minute was enough to see Borussia Dortmund seal top spot in Group H of the Champions League and condemn Greek champions Olympiakos to a fourth-placed finish behind Arsenal and Juventus.
Surman rang the changes for the game with progression to the last sixteen already secured, ahead of Friday night’s visit of reigning German and European champions Bayern Munich, with six of the starting eleven coming in. Mitchell Langerak made his fifth start of the season, and continental debut for the club, keeping his fourth clean sheet.
Marc Hornschuh and Julian Koch were in the back four, with Moritz Leitner, Kevin Großkreutz and goalscorer Dennis Praet returning to the starting line-up. Viktor Fischer led the line upfront. Schieber, Perisic, and Bender came on as substitutes during the second half.
Olympiakos failed to muster a single shot on target, and were second-best all night except for Pablo Contreras who had a fantastic game at centre-back to keep the scoreline at their most respectable of the campaign. With BVB failing to increase the lead, there was always going to be one opportunity for the visitors to snatch a point.
That came right at the death, with barely seventy seconds of normal time remaining. Kostas Mitroglou latched onto a through-ball, beat Marc Hornschuh for pace and smashed a low drive past Langerak, but it flashed no more than an inch past the post. The full match report is below.
UEFA Champions League, Group Stage - Group H, Matchday 5 BORUSSIA DORTMUND 1-0 OLYMPIAKOS Praet 10 Att: 64,084* Signal Iduna Park. Wet 6°C. Ref: C.Zimmermann (Switzerland) (*reduced capacity of 65,590)
BORUSSIA DORTMUND | OLYMPIAKOS SF PIRAEUS 20. Mitchell Langerak 7.3 | 14. Oscar Ustari 6.8 22. Julian Koch 7.1 | 35. V.Torosidis (c) [Y] 7.3 17. Marc Hornschuh 7.6 | 21. Avraam Papadopoulos 6.0 15. Felipe Santana 7.3 | 15. Pablo Contreras [*] 8.0 3. Marcel Schmelzer 7.1 | 3. Emerson 6.7 28. K.Katsouranis (c) 7.0 | 13. Ivan Radovanovic 6.7 18. Moritz Leitner [Y] 6.9² | 16. Josef Husbauer 6.7 11. Marco Reus 6.9¹ | 19. David Fuster 6.6¹ 26. Dennis Praet 7.5 | 18. Giannis Fetfatzidis 6.0³ 19. Kevin Großkreutz 7.0 | 27. Leando Greco 6.3² 7. Viktor Fischer 7.0³ | 11. Kostas Mitroglou [Y] 7.0 ------------------------------ | ----------------------------- 1. Roman Weidenfeller . | 1. Roy Carroll . 2. Andreas Beck . | 6. Fernando Meira . 4. Neven Subotic . | 8. Ljuobir Fejsa 6.9¹ 6. Sven Bender 6.8² | 20. José Holebas . 8. Ilkay Gündogan . | 23. Petar Grbic n/a³ 23. Julian Schieber 6.5³ | 26. Drissa Diakité . 24. Ivan Perisic 6.7¹ | 93. Diamel Abdoun n/a²
Match report by @realtimeFM:
“A no-contest in my view. Dortmund to win with ease. Olympiakos are missing too many key players, and haven’t looked like scoring at all in the competition so far.” – Leon Horn, The Express.
 Six changes for Dortmund as they rest key players ahead of Friday’s visit of Bayern Munich, knowing they’ve already qualified and that the tie at Arsenal in a fortnight will decide the group winners. Kostas Katsouranis, former AEK Athens and Panathiankos player, is captain for Dortmund tonight.
 Olympiakos get us under way on a wet night in Germany!
 Early exchanges have seen Kevin Großkreutz find Marco Reus with great cross-field balls, but no end result. Moritz Leitner has made some strong challenges early on to win back possession.
 First attempt on goal comes from Großkreutz who heads Dennis Praet’s free-kick delivery over the top from twelve yards out.
 First Champions League goal of the night has gone in: Real Madrid have taken a third-minute lead at Anderlecht through Karim Benzema in Group E.
 1-0 DORTMUND! The hosts take the lead inside ten minutes in simple fashion. Julian Koch throws to Marco Reus who finds Viktor Fischer at the near post, he squares the ball for Dennis Praet to knock home from ten yards out – his first goal for the club.
GOAL! Borussia Dortmund 1-0 Olympiakos (Dennis Praet 10′)
 Meanwhile, Neymar has put Manchester City 1-0 up at home to Group G’s surprise package Fenerbahçe.
 Marco Reus cuts inside from the right after bringing the ball forwards unchallenged for 20 yards, but he drills he shot well wide.
 Dortmund have been putting the Olympiakos back four under some real aerial pressure, but it’s the visitors that win the first corner of the game when they break quickly. Julian Koch’s sliding challenge prevents a cross coming in.
 Leandro Greco loses his marker at the near post but shins his effort wide. The corner was woeful though and had already gone out for a goal kick before curling back in.
 Josef Husbauer gets in behind the centre-backs onto a through ball but is flagged offside before he pulls the trigger.
 Viktor Fischer snaps a shot at the near post and draws a good save from Ustari, before clipping the follow-up against the outside of the post and into the side netting. Good opportunity for the young Dane who’s started upfront tonight.
 Mesut Ozil has put Real Madrid 2-0 up at Anderlecht. Goal in just three of tonight’s eight ties so far.
 Kostas Mitroglou nearly gets on the end of a pass, but Felipe Santana does enough to get it away. Meanwhile, Juventus have taken the lead against Arsenal through an Arturo Vidal penalty.
 Dennis Praet turns on the edge of the box from Moritz Leitner’s ball but skews his shot wide. Kevin Großkreutz fires a 20-yarder wide a moment later.
 Goals elsewhere: Bayern Munich and Saint-Etienne have traded a goal apiece within a minute of each other, while Man City are now 2-0 up at home to Fenerbahçe.
 Greco registers Olympiakos’s first effort with a shot from 25 yards that troubled no one except the fans in Row Z behind the goal.
 Not a lot to talk about here, but Saint-Etienne are back in front at Bayern Munich, while Anderlecht have pulled a goal back against Real Madrid.
 Torosidis is having a great game at right-back for the visitors, not holding back with challenges on Großkreutz and Schmelzer.
 Marcel Schmelzer belts a long-ball down the left which Viktor Fischer controls and runs with towards goal, his cross finds Marco Reus but his header is easily saved.
 Zenit St Petersburg have taken the lead against Dinamo Zagreb trough Criscito.
 Moritz Leitner is cautioned for a lunge on David Fuster, first foul that Dortmund have committed.
HALF-TIME: Borussia Dortmund 1-0 Olympiakos (Champions League)
[HT] Not the most exciting first half, but a rotated Dortmund side have done well for themselves so far. Couple of developments elsewhere: Basel have taken a stoppage time lead at AC Milan, while Anderlecht who trail 1-2 to Real Madrid have had goalscorer Holek sent-off.
 Attendance tonight is 64,084 of the reduced 65,590 capacity.
 No changes at the break, Dortmund get us back underway.
 Emerson has a clearance charged down by Marco Reus and Viktor Fischer is clean through, but can’t get the ball out from under his feet. Only action of a dull start to the second half so far.
 Substitution¹ for Dortmund: Ivan Perisic replaces Marco Reus (6.9).
 Dortmund win their first corner of the match when Emerson heads behind a Koch cross. Olympiakos captain Vasilis Torosidis clears Praet’s delivery towards the near post.
 Mitroglou finds Greco in space on the left and pops a long-ball over the top towards him, but Julian Koch gets back to make a challenge. Corner.
 Marc Hornschuh heads it behind. In Turin, Juventus are now 2-0 up against Arsenal with Arturo Vidal getting both. With scores as they are, Dortmund win the group, and Olympiakos are confirmed to finish last. Still half hour to go, though.
 Julian Koch is in acres of space on the right, so cuts inside and drills a cross low past the face of goal which is hammered behind for a corner.
 Praet’s corner is flicked backwards by Contreras who tries to clear, and Julian Koch arrives at the far post with a diving header that Ustari does well to save.
 Dirk Kuyt has scored for Fenerbahçe at Manchester City to make it 2-1 to the English side. Also, Zenit are now 2-0 up against Dinamo Zagreb.
 Substitution¹ for Olympiakos: Ljubomir Fejsa replaces David Fuster (6.6).
 Ivan Perisic curls a 20-yard free-kick around the wall but Ustari saves well.
 Fischer almost finds Praet clear of defenders but Papadopoulos makes a vital interception.
 Double change for Dortmund²³: Sven Bender and Julian Schieber come on for Moritz Leitner (6.9, YC) and Viktor Fischer (7.0).
 Zenit are now 3-0 up against Zagreb, Faizulin securing the points. Meanwhile in what was the only goalless match of the night, Willems has put through his own net to give Benfica a 1-0 lead over PSV Eindhoven.
 Vasilis Torosidis is late on Kevin Großkreutz and gets a yellow card. Not his first foul of the evening and I think the Swiss referee has run out of patience with the visitng skipper.
 Yellow card for Kostas Mitroglou who clatters into Sven Bender.
 Perisic whips a ball across the goalmouth but neither Schieber or Großkreutz can get on the end of it.
 Going into the last quarter of an hour, the message from the Dortmund bench is to focus and see this out professionally, as the Greek tempers start to flare a little.
 Kasouranis puts the ball narrowly over the top from the edge of the box.
 As he has done so often this season, Javi Martinez has an equaliser for Bayern Munich to make it 2-2 against Saint-Etienne. Eindhoven have also equalised at Benfica.
 Substitution² for Olympiakos: Djamel Abdoun comes on for Leandro Greco (6.3).
 Marcel Schmelzer has made some well-timed tackles in the last few moments to break-up Olympiakos attacks.
 Boateng has equalised for AC Milan at home to Basel, while Zenit are now four-up.
 Final change for Olympiakos³: Giannis Fetfatzidis (6.0) is replaced by Petar Grbic.
 Glorious chance for Olympiakos with less than two minutes to go. Abdoun gets the better of Santana and slips the ball inside Hornschuh for Mitroglou, but he fires inches wide.
 The four official’s board goes up and Olympiakos have three minutes to save their European season.
 Late goals and drama elsewhere: AC Milan have turned it round to go 2-1 up at home to Basel, while Benfica have scored twice in three minutes to take a 3-1 lead over PSV.
[90+3] Mitchell Langerak wins a race with Petar Grbic to stop the late sub from crossing, but the visitors have a corner inside the final thirty seconds here.
[90+3] Marc Hornschuh rises highest and heads it away. Julian Schieber picks up the loose ball and holds possession well.
FULL-TIME: Borussia Dortmund 1-0 Olympiakos (Champions League)
Dortmund keep up their unbeaten record under Surman in the Champions League with a steady performance here tonight. They probably should have added to the lead, and rode their luck in the final moment but were good for the victory that will see them travel to Arsenal in a fortnight’s time with all the pressure off.
Olympiakos, meanwhile, have lost all five matches without scoring a goal, and can only finish bottom of the group. Juventus beat Arsenal 2-0 in the other Group H match to ensure that the final qualification spot for the next round goes to the wire.