Watch: Kobel: "Ryerson's goal was unbelievable!"
Full-time: Hoffenheim 1-3 Dortmund
© IMAGO/Sven Simon
Ryerson clinches the three points!
What a run from the Norwegian, who wins the ball in his own third before running the length of the pitch and slotting the ball between Baumann's legs! That should be that now!
Not long left
Still time for Hoffenheim to find another equaliser, but they'll have to be quick about it!
A chance for the youngster to wrap up the three points, but Baumann produces a stunning stop with his foot to divert the ball out for a corner.
Kobel to the rescue?
Berisha fires wide
The substitute's shot from distance was never troubling Kobel, but it is as least an effort at goal.
The left-back receives a second yellow card for kicking the ball away. Can Hoffenheim use this to their advantage?
Getting a bit scrappy
Both teams clearly want all three points!
Hoffenheim are well ahead in terms of xG, but it is their opponents who are ahead.
Skov denied by the woodwork!
This time, Kobel is beaten, but the Dane's free-kick hits the bar instead. So unlucky!
Huge Kobel save!
Prömel really should score with a free header inside the area, but the Dortmund goalkeeper does brilliantly to parry the ball to safety. A warning sign for BVB, though.
Can Hoffenheim find a response
Half-time: Hoffenheim 1-2 Dortmund
The visitors are in front as we catch our breaths. Füllkrug's first Dortmund goal gave the hosts the advantage, but Kramarić equalised from the penalty spot shortly after. However, just as it seemed the two sides would be on level terms at the break, Reus stepped up to the plate.
Reus to the rescue!
Just before the interval, Dortmund's star man find the back of the net. Baumann can only parry Malen's cross and, on the rebound, the 34-year-old is ready and waiting.
Dortmund dominating possession
Half-time fast approaching
Can either side find a breakthrough before the whistle?
But Kramarić restores parity
© IMAGO/Thomas Frey
Füllkrug puts Dortmund ahead...
Skov effort cleared
Hoffenheim are starting to dominate, and Ryerson needs to head Skov's scuffed effort out for a corner.
Kobel tips around the post
Grillitsch's effort was probably going just wide, but the Dortmund shot-stopper makes sure as the ball goes out for a corner.
Kramarić levels things up from the spot!
A free-kick is upgraded to a penalty following Hummels' late challenge, and from 12 yards the centre-forward makes no mistake. All square!
ReviewOutside Penalty Area?
Füllkrug breaks the deadlock!
The striker gets his first goal for his new club as he puts BVB in front! It's one Brooks will not want to see again, though, as his loose touch releases the Germany international into the area before firing into the corner.
© AFP via Getty Images
Dortmund's first shot on target comes via Malen, who fires at a good height for Baumann to parry. Still, that's a sign of the away side's intent.
Dortmund yet to trouble Baumann
The visitors have found themselves in a couple of good positions so far, but have not been able to produce the required end product.
First sight at goal!
Kramarić tries his luck from range, but Kobel is equal to it as he dives to his left.
Dortmund get us going!
15 minutes to go
Not long before we get underway in this one!
Dortmund team news
BVB boss Edin Terzić has only made one change to his team following last week's victory over Wolfsburg: Donyell Malen comes in for Jamie Bynoe-Gittens, who drops to the bench.
More on those teams
Hoffenheim are without two of the players that helped them defeat Union Berlin last week, with Pavel Kadeřábek and Wout Weghorst both absent from today's squad. Ihlas Bebou comes into the side for the former, while Florian Grillitsch is in central midfield, pushing Andrej Kramarić further forward.
Watch: Hoffenheim inspect the pitch
Hoffenheim starting XI
Baumann (c) - Kabak, Brooks, Vogt - Bebou, Prömel, Grillitsch, Stach, Skov - Kramarić - Beier
Philipp, Akpoguma, Szalai, Justvan, Samassekou, Becker, Bischof, Bülter, Berisha
Dortmund starting XI
Kobel - Ryerson, Hummels (c), Schlotterbeck, Bensebaini - Nmecha, Özcan - Malen, Reus, Brandt - Füllkrug
Meyer, Süle, Wolf, Can, Bynoe-Gittens, Reyna, Moukoko, Adeyemi, Haller
Hoffenheim flying after tough beginning
Dortmund's solid, if unspectacular, start
© IMAGO/Jan Huebner
Matarazzo: "Dortmund are one of the best teams in the Bundesliga"
His Hoffenheim counterpart, Pellegrino Matarazzo, meanwhile, was quick to praise Die Schwarzgelben as he addressed the media. "BVB have not lost a match in the Bundesliga this season and were almost champions last season - it is not appropriate to talk about weaknesses. Dortmund are one of the best teams in the Bundesliga, that needs to be, and is recognised."
Terzic: "We are preparing for a close game"
Borussia Dortmund manager Edin Terzic is expecting a tough encounter with Die Kraichgauer, but is clearly feeling more confident after his side's recent domestic form. "Hoffenheim have had a good run. They are dangerous in counterattacking situations and also in the aftermath of standards," he said in his pre-match press conference. "We are preparing for a close game. After the two wins in recent weeks, we go there with a broader chest."
Watch: Marco Reus: Dortmund's deadlock breaker
Hoffenheim team news
© IMAGO/Matthias Koch
Dortmund team news
© AFP via Getty Images
Dortmund's favourite opponent
Dortmund have won five of their last six Bundesliga meetings with Hoffenheim, collecting 16 from a possible 18 points - their best return of all teams they've faced across the last three seasons.
© Getty Images
Watch: Hoffenheim 0-1 Dortmund - previous meeting
Watch: Union Berlin 0-2 Hoffenheim - highlights
Watch: Dortmund 1-0 Wolfsburg - highlights