Would you believe that there were five goals in a Borussia Dortmund match, that Erling Haaland played the full 90 minutes and that he’s scored none of those five goals? That’s exactly what happened today in the German capital as Hertha BSC came from behind to inflict a painful 3-2 defeat on the yellow-blacks.The Berliners could have taken an early lead, but Jurgen Ekkelenkamp’s close-range effort was repelled excellently by Marwin Hitz, before Thomas Meunier fashioned two opportunities for Marco Reus. The first of those saw home goalkeeper Alexander Schwolow block before the German international’s header whistled just wide moments later. Ekkelenkamp then had another chance to notch his third goal of the campaign. However, he missed the target after the ball sat up invitingly for him in the area. Hertha thought they had broken the deadlock when Myziane Maolida steered in Peter Pekarík’s cross on 15 minutes, but the strike was ruled out due to Ishak Belfodil, who was in an offside position, impeding Axel Witsel.##EDITORS_CHOICE##Marco Rose’s men did take the lead just after the half-hour mark as Mahmoud Dahoud found Haaland, and the striking sensation played a measured through ball in the path of Julian Brandt, who composed himself before dinking over Schwolow from a tough angle.Shortly after the break, Belfodil stunned BVB as Vladimír Darida’s pass into the left-hand channel found the striker, who surged into the box under pressure from Witsel and poked under the advancing Hitz. An improbable comeback was complete as Brandt gave possession away to Maolida, who squared for Marco Richter to let fly with a blistering shot from 20 metres.Haaland scored four goals in the corresponding fixture last season and was the victim of a very tight offside call in this game as the Norwegian was thwarted by Schwolow before Thorgan Hazard netted the rebound, with Dahoud blazing over from Donyell Malen’s cut-back soon afterwards.Brandt was culpable again as Hertha netted a third, squandering possession in his own third. Ekkelenkamp’s clipped pass was met by a fierce strike from Belfodil, with Hitz only able to palm out to Richter, who slammed in for his second of the match. Steffen Tigges’ late header set up a grandstand finish, but Tayfun Korkut’s side held on to move up to 11th in the Bundesliga, while Dortmund trail leaders Bayern Munich by nine points heading into the seasonal break.BUNDESLIGA – Round 17Friday Bayern – Wolfsburg 4-0 (1-0)/Muller 7, Upamecano 57, Sane 59, Lewandowski 88/SaturdayHoffenheim – Borussia Monchengladbach 1-1 (0-1)/Akpoguma 90+1 – Embolo 35/Eintracht Frankfurt – Mainz 1-0 (1-0)/Lindstrom 35/RB Leipzig – Arminia Bielefeld 0-2 (0-0)/Serra 57, Okugawa 75/Greuter Furth – Augsburg 0-0 (0-0)Bochum – Union Berlin 0-1 (0-1)/Kruse 16/Hertha – Borussia Dortmund 3-2 (0-1)/Belfodil 51, Richter 57, 69 – Brandt 31, Tigges 83/Sunday 17:30 Freiburg – Bayer 04 Leverkusen19:30 Koln – Stuttgart***odds are subject to change