Borussia Dortmund return to the top of Bundesliga ahead of Bayern Munich's game against Mainz 05 tomorrow in dramatic fashion.
2018/2019 Bundesliga


Match Events
4' GOAL! Hertha BSC 2-1 Dortmund (Kalou)
Mittelstädt's drive from 25 yards is decent and Bürki goes down to his right to make the save but pushes it back in to the box rather than round the post.
Kalou is first to react and taps home.
13' CHANCE! Larsen's shot saved
Bruun Larsen lashes one from just outside the box. It's moving in the air but Jarstein tips it behind with a strong hand.
14' GOAL! Hertha BSC 1-1 Dortmund (Delaney)
Credit to Thomas Delaney, who won the ball in midfield and drove through the center of the pitch.
But his shot was weak and looked to be going wide, but it struck Rekik's leg and looped agonizingly over Jarstein.
22' GREAT CHANCE! Larsen's shot saved
Bruun Larsen is through but doesn't quite have the pace to get away and has to hit from a wider angle than he would've liked. The connection isn't great and Jarstein saves with his legs.
35' Penalty Goal! Hertha BSC 2-1 Dortmund (Kalou)
Kalou has two, as he did in the reverse fixture. Hertha won the penalty when Weigl lifted his arm to cover his face as he went to block Duda's cross.
A pretty clear handball and Dortmund have it all to do again.
42' CHANCE! Sancho's shot saved
This is better from Sancho who cuts in from the left and tries to curl one in to the far corner. Jarstein does well to push it clear.
47' GOAL! Hertha BSC 2-2 Dortmund (Zagadou)
Great start to the half from Dortmund.
Pulisic's shot won a corner and from that Zagadou leapt highest to bury a header.
56' CLOSE! Grujic's shot hits the post
Duda feeds Kalou, who flicks a ball inside to Grujic. The Liverpool loanee stands up Wolf and Akanji and curls one on to the post.
75' Pulisic misses a golden chance!
Wolf gets away down the right and cuts the ball back. The American s steaming in and, with the keeper taken out of the game, should just stroke home.
But he scuffs it wide, admitedly under some pressure from Lazaro. Brunn Larsen then scrambles it in but is offside.
79' CHANCE! Hakimi's shot saved
Sancho and Pulisic have efforts blocked and the ball then falls to Sancho. He cuts it back to Hakimi but Jarstein pushes it round the post.
85' Second Yellow Card! Torunarigha sent off
Torunarigha, who was perhaps fortunate not to be sent off eight minutes ago, pulls back Pulisic as he moves towards goal and gets a second yellow.
90+3' GOAL! Hertha BSC 2-3 Dortmund (Reus)
Sancho stands up his man, finds half a yard and shovels it in to Reus. He opens his body and slots it low to Jarstein's left and in to the corner.
A captain's goal, and a deserved one based on Dortmund's second half display.
90+5' Red Card! Ibisevic sent off
As Bürki was bending down to place a free kick, Ibisevic hurled a second ball at the Dortmund keeper which struck him in the head.
The referee didn't see it but the VAR did and Hertha are down to nine.
Player Ratings
Match Report
Dortmund scored through Thomas Delaney in the 14th minute and Dan-Axel Zagadou two minutes after the restart to cancel out Salomon Kalou's first-half double.
Yet despite laying siege to the Hertha box for much of the second half and with the hosts down to 10 men in the 85th minute following the dismissal of Jordan Torunarigha, they had to wait until deep into stoppage time for Reus to find space in the box and fire home his 15th goal of the campaign.
Line-ups
Hertha BSC XI: Jarstein; Mittelstädt, Torunarigha, Rekik, Stark, Lazaro; Maier, Duda, Grujic; Kalou, Selke.
Subs: Kraft, Ibisevic, Lustenberger, Leckie, Plattenhardt, Darida, Klunter.
Dortmund XI: Burki, Zagadou, Diallo, Delaney, Sancho, Reus, Akanji, Pulisic, Wolf, Weigl, Bruun Larsen.
Subs: Hitz, Schmelzer, Toprak, Guerreiro, Dahoud, Hakimi, Gomez.