WATCH: BELLINGHAM: “SOME OF THE BEST FOOTBALL WE’VE PLAYED THIS SEASON”
DORTMUND GET THE JOB DONE
BVB record their fourth win from five league games to go top of the table, overnight at least. Hoffenheim's three-match winning run is over.
TIME ADDED ON
Modeste clears a Rudy corner as Moukoko prepares to enter the fray. Into three added minutes...
FINAL ROLL OF THE DICE
And it's ex-Dortmund man Bruun Larsen, who spent five years at the club between 2015 and 2020...
OVER FROM MODESTE!
Reus wrestles the ball from Kaderabek and immediately releases Hazard. It's one on two, before Modeste catches up and shoots over from 18 yards.
Reyna makes his second substitute appearance of the season. Süle's also on as BVB switch to a back three for the final seven minutes or so...
NERVES BE JANGLING
You can sense the anxiety among the Dortmund fans, the Matchday 3 collapse against Bremen fresh on their minds. There's still just the one goal in it, and Hoffenheim have carried much more of a threat this second half...
Hummels is the third BVB player to go into the referee's book, after an over-zealous sliding challenge on Rutter.
EXTRA MAN IN ATTACK
Dabbur, who scored the winner from the bench against Bochum on Matchday 2, replaces midfielder Prömel.
Meunier's cross is on a plate for Hazard on the penalty spot, but Baumann is quick to react and makes the block. The Hoffenheim stopper then chases after the loose ball, throwing himself in the way of Modeste's follow-up volley. Heroic goalkeeping!
Hoffenheim pounce as Özcan concedes possession inside his own half. Lucky for him, Bellingham is able to get back to prevent the cross finding Damar.
HOFFENHEIM KNOCKING AT THE DOOR
Damar gets up first to meet Kaderabek's right-wing cross, heading the ball into the back of Meunier and behind for a corner. Angelino's ensuing delivery is hooked clear at the near post, though.
Wolf upends Prömel in dangerous territory, 18 yards from Kobel's goal. Kramaric dinks the resultant free-kick over the wall... and the crossbar.
Rudy blocks off Reus in the Hoffenheim area. The Dortmund skipper sends the TSG sub flying, prompting an angry response from Vogt. Bellingham wades in, before all three are booked.
Better from Hoffenheim. They're seeing more of the ball as Kramaric warms the palms of Kobel with a shot on the turn from 18 yards.
Damar has made a real impact since coming on. He feeds Rutter, who doesn't make the best of connections from inside the BVB area, and sends his shot wide.
Very slick from Dortmund as Bellingham slides a pass into the feet of Brandt in the Hoffenheim area. He shoots low, but Damar slides in to put it behind.
IN AT THE DEEP END
Damar makes just his second Bundesliga appearance, following a 10-minute cameo against Gladbach on Matchday 1. The 18-year-old is one of three half-time changes to the Hoffenheim midfield. The visitors just haven't been able to get a foothold so far.
Marco Reus's solitary strike is the difference between the two sides at the break. Hoffenheim have offered precious little by way of an attacking threat.
DORTMUND DESERVEDLY AHEAD
Jude Bellingham drifts into the Hoffenheim area. The space opens up for him, but Baumann is equal to the England international's powerful drive.
Close to a very special Dortmund goal. Bellingham flicks Meunier's pass into the path of Reus, who bends just wide from 18 yards.
Thorgan Hazard replaces Bynoe-Gittens. So unfortunate for the English youngster - he'd started brightly.
The Dortmund teenager stays down after jostling for a ball with Kabak. It looks like a dislocated shoulder...
BRANDT ON FIRE
Brandt gets the better of Angelino, before firing wide from a tight angle. The Dortmund midfielder has been a hive of activity this first half.
END TO END!
The referee plays advantage after Akpoguma fells Modeste. Brandt carries the ball to the edge of the box, but his pass inside sells Bynoe-Gittens short. Hoffenheim go up the other end, with Angelino pinging a ball towards the back post. Kramaric fires goalwards, forcing Kobel to tip onto the crossbar, but the whistle had already gone for a push by Baumgartner on Schlotterbeck.
There's a VAR check for a possible penalty against Kabak. Wolf's cross certainly caught the Hoffenheim defender's hand, but it's deemed unintentional. The visitors breathe a huge sigh of relief.
Dortmund carve through Hoffenheim like a knife through hot butter. Brandt and Reus are involved, before Modeste sends in a low cross from the right. Bynoe-Gittens connects on the far side of the six-yard box, but with his left shin rather than foot and the ball drops wide of Baumann's near post.
Meunier overhits a cross, but Wolf is able to keep it in play on the opposite side. His in-swinging cross finds Modeste, who heads wide on the stretch.
... that belies Dortmund's xG rating. BVB have now scored at least once in their last 37 Bundesliga home games.
A FINE FINISH...
Dortmund's captain kick-starts an attack midway through the Hoffenheim half, before continuing his run. Bynoe-Gittens sweeps a ball inside to Brandt, who instinctively cushions a pass into the box. Bellingham is first to it, but in steams Reus to fire high past Baumann.
J B-G ON THE PROWL
A long ball finds Bynoe-Gittens in the Hoffenheim box. He holds it up well, but his eventual pass is just behind Reus. Right idea.
HOFFENHEIM SHOW NO FEAR
WOLF FROM DOWNTOWN!
Marius Wolf takes aim from distance for Dortmund. He hits the ball cleanly, and Baumann does really well to keep hold of it.
Rutter wins an early corner for Hoffenheim. Kabak meets Geiger's ensuing cross, but his header lacks the power to seriously trouble Kobel.
The two teams and their fans pay their respects, 50 years after the Munich massacre at the 1972 Olympic games.
Dortmund's first-choice left-back was due to start, before being taken ill.
BVB are unbeaten in their last 32 home matches on a Friday night - a run which includes a 3-2 win in last season's corresponding fixture.
All 10 of Dortmund's competitive goals before this game have been scored by different players.
WATCH: PRE-MATCH PLEASANTRIES
WATCH: INSIDE THE SIGNAL IDUNA PARK
MORE ON THOSE TEAMS
Raphael Guerreiro misses out for Dortmund, so Marius Wolf moves over to left-back. Thomas Meunier returns on the opposite flank, while Jamie Bynoe-Gittens replaces the injured Karim Adeyemi. Hoffenheim are unchanged from the 1-0 win over Augsburg.
DORTMUND STARTING LINE-UP
Kobel - Meunier, Hummels, Schlotterbeck, Wolf - Bellingham, Özcan - Bynoe-Gittens, Reus (c), Brandt - Modeste
Meyer, Reyna, Hazard, Moukoko, Can, Süle, Passlack, Rothe
HOFFENHEIM STARTING LINE-UP
Baumann (c) - Kabak, Vogt, Akpoguma - Skov, Prömel, Geiger, Angelino - Baumgartner - Kramaric, Rutter
Philipp, Kaderabek, Bruun Larsen, Dabbur, Stiller, Rudy, Samassekou, Quaresma, Damar
WATCH: HERTHA 0-1 DORTMUND
WATCH: HOFFENHEIM 1-0 AUGSBURG
Mo Dahoud is still a doubt after dislocating a shoulder in the Bremen loss, while Karim Adeyemi picked up a knock on his return against Hertha. Donyell Malen is definitely out. As for Hoffenheim, Breitenreiter has no fresh injury concerns.
THE BREITENREITER VIEW
"Dortmund have had to adapt a their game a little without [Erling] Haaland, but [Anthony] Modeste is also a classic target man with enormous quality. We're prepared for an opponent with huge quality, but we've shown in Leverkusen that games like this can suit us. We also have sufficient quality to be successful in such games. That's why we're going to Dortmund to win."
"Hoffenheim have made a very decent start to the season. They're very versatile offensively and consistently switch positions. They try to draw their opponents out of shape and create large pockets of space. It'll be a good challenge against a strong team."
WATCH: DORTMUND VS. HOFFENHEIM - THAT'S ENTERTAINMENT!
THE STORY SO FAR - HOFFENHEIM
Hoffenheim lost 3-1 to Gladbach in their opener, but have since taken down Bochum (3-2), Leverkusen (3-0) and Augsburg (1-0). Andre Breitenreiter's team begin the weekend locked on nine points with Dortmund, and the same goal difference (+3).
THE STORY SO FAR - DORTMUND
Dortmund began the Bundesliga campaign with wins over Leverkusen (1-0) and Freiburg (3-1), before losing 3-2 at home to Bremen - a game they led 2-0 until the 89th minute. Edin Terzic's side bounced straight back last time out, winning 1-0 at Hertha Berlin. Victory over Hoffenheim would take them top of the table - overnight at least.
Borussia Dortmund host Hoffenheim in what is set to be a thrilling start to Bundesliga Matchday 5. BVB are unbeaten in their last 32 home matches on a Friday night - a run which includes a 3-2 win in last season's corresponding fixture - while in-form Hoffenheim are on the hunt for a club record fourth win from five to start the season. Stay tuned!