Highlights
R. Schröder
0:23
Watch: Brandt: "It's disappointing"
Full-time: Eintracht Frankfurt 3-3 Borussia Dortmund
© IMAGO/RHR-Foto
Full-time
90'
+ 4
Late Dortmund corner
Brandt swings it in dangerously, Adeyemi has a shot that is blocked and Frankfurt bound forward on the break. What a frantic conclusion!
90'
+ 1
Brandt brings free-kick on target
It looked like the substitute attempted to cross the set piece from the left, but it ran through for an easy save from Trapp.
90'
Free-flowing end
The game is as open as ever with both sides pushing forward whenever they get the chance. We are due to have five minutes of additional time...
86'
Substitution
86'
Substitution
85'
Frankfurt threaten once more
Dina Ebimbe scuffs a shot around the penalty spot after the ball is cut back to him, and it runs out to Götze, who slides it just wide. You woudn't want to rule out another goal falling in this crazy encounter...
82'
Brandt brings Dortmund level again!
Yet another twist! Adeyemi puts on the turbo boost to race with the ball down the left flank and hit it across to Brandt, who runs in well to turn it in on his first touch from close range.
81'
Still space to attack in
Frankfurt continue to look dangerous when they head forward, with Dina Ebimbe almost finding Marmoush when he was free.
80'
What a noise
The famously vociferous Frankfurt fans are really stretching their vocal chords now as they cheer their side to try to close out to what would be a fantastic win.
76'
Yellow for Adeyemi
The Dortmund substitute tugs on Marmoush to stop a Frankfurt break from a Dortmund corner, and gets a booking.
75'
Familiar pattern
The game has fallen back into what we saw when Frankfurt had the lead for most of the first half - the hosts dropping back and Dortmund trying to combine their way through them. It'll be fascinating to see how that plays out in the final phase.
73'
Substitution
72'
Pass me that armband...
We've seen everything in this match now - the latest being a short break as the officials spot that no Dortmund player has a captain's armband! Substitute Süle eventually puts an armband on and we can continue.
70'
Defensive change for Dortmund
Süle is brought on for Hummels for the final 20.
70'
Substitution
68'
Chaïbi puts Frankfurt back in front!
The latest twist in this compelling encounter sees Frankfurt retake the lead. Chaïbi has been impressive today and the summer signing gets his first Bundesliga goal at a perfect time with a tidy finish after Skhiri played it out to him on the right.
65'
Brandt is on
The in-form Dortmund man hit the winner in their encounter with Werder Bremen last weekend and is back in action after missing the Champions League tie in Newcastle on Wednesday.
65'
Substitution
63'
Reus shot blocked
The Dortmund veteran has a shot turned behind for a corner - it's end-to-end stuff at the moment as both teams try to win this. More goals seem inevitable!
62'
Larsson shoots off target
After Frankfurt make a change, young midfielder Hugo Larsson smashes an effort high and wide from the edge of the box.
61'
Substitution
59'
Frankfurt free-kick
Chaïbi chips the ball into the box from 30 metres out and it runs out to Knauff on the left, who fires into the side netting.
57'
Dortmund hunt another
Dortmund have all the momentum now after battling back from a two-goal deficit. Reus and Moukoko combine well in another good attack but an offside call is made.
55'
SituationGoal
ReviewOffside?
DecisionGoal
54'
Moukoko brings Dortmund level!
The half-time substitute strikes! Wolf floated a cross in from the right that is headed out to Moukoko, and the young striker takes a touch before slotting straight past Kevin Trapp.
52'
Booking for Pacho
The Frankfurt man gets a booking after team-mate Max fouled Füllkrug.
47'
Marmoush again!
You can't keep this man down today. Knauff does brilliantly to wind his way into the box and force a save from Meyer. Marmoush reacts to flick his heel at the rebound and volleys it just wide from close range.
46'
Second half starts
We're back underway with two attacking changes for Dortmund.
Kick-off!
45'
+ 9
Substitution
45'
+ 9
Substitution
Half-time: Eintracht Frankfurt 2-1 Borussia Dortmund
© Getty Images
Half-time
45'
+ 8
45'
+ 7
Hummels hammers just wide
More quick combination play sees Dortmund work the ball into a good position, with it running out to Hummels in a promising position on the edge of the box, and the centre-back slots just wide.
45'
+ 6
Bensebaini blasts off target
The ball falls to the left-back just outside the box, and he smashes it wide on the bounce.
45'
+ 2
Marmoush hits post
Within seconds of his side conceding, Marmoush has another chance of completing a hat-trick, beating Meyer in the box but hitting the left post!
45'
+ 1
Sabitzer strikes back!
A swift attack of the kind of quality we expect from Dortmund has brought them back into this. Füllkrug lays a ball from the right off to Sabitzer perfectly for the Austrian to drive it in nicely! Eight minutes of stoppage time have been indicated.
45'
Hard-running hosts
44'
Eight goals this season for Marmoush
The Egyptian now has eight in all competitions - and his first Bundesliga brace. The goals were a little hard to come by for Eintracht at the start of the season, but with Marmoush in this kind of form that is no longer an issue.
42'
Yellow for Marmoush
The double goalscorer slides into Wolf and is shown a booking.
37'
SituationNo penalty
ReviewFoul?
DecisionNo penalty
36'
Marmoush almost in for a hat-trick
Füllkrug has a header saved by Trapp at one end and again Frankfurt go right down the other to threaten. Chaïbi sends an enticing ball in from the right for Marmoush right in front of goal, but Maier flies out to block him - VAR is checking if this is a possible penalty.
32'
Füllkrug heads wide
Dortmund are hoping to get a goal back before half-time, no doubt, but Frankfurt are defending deeply and making life tough for them. Reus tries to thread a pass through to Füllkrug that loops in the air and the Germany international striker meets it with his head but sends it wide.
29'
Deserved lead for hosts
xGoals
2
2.3
0.51
0
Goals
26'
Change of keeper for Dortmund
Kobel was clearly struggling after the blow he took a few minutes before that second goal, and on comes Alexander Meyer to take his place in between the sticks.
26'
Substitution
24'
Marmoush doubles Frankfurt's lead!
Moments after Bensebaini sent a headed chance wide, Frankfurt pounce again! Larsson spearheads a lightning-fast break before passing the ball out on the right to Buta, who has two shots saved by Kobel before Marmoush swoops in to turn it in on the rebound.
Three in three for Marmoush
© IMAGO/HMB-Media
20'
Kobel down
The Dortmund goalkeeper collided with Schlotterbeck in dealing with the Chaïbi cross, and requires a bit of treatment and a plaster for his nose - but will play on.
17'
Two good crosses for Frankfurt
Buta and Chaïbi both deliver testing crosses that run across the area from the right as Frankfurt continue to show confidence.
15'
Early goal throws equation right open
With Frankfurt taking the lead and boasting the league's best defensive record this season, Dortmund seem to be aware they'll have to commit men forward to have a chance of coming back - which is leaving the risk of the hosts exploiting space on the break.
11'
First booking
Özcan hauls down Marmoush to stop a break and gets the first yellow card of the afternoon.
10'
Schlotterbeck turns wide
Dortmund look to bounce back with Marco Reus delivering a free-kick into the box that Nico Schlotterbeck hooks wide.
8'
Marmoush makes no mistake
Having missed the one previous spot kick he has taken in the Bundesliga, the Egyptian sends Kobel the wrong way and lodges the ball in the netting to bring Eintracht in front!
7'
Penalty to Frankfurt!
A VAR check spots a handball from Wolf, and the hosts have the chance to take the lead.
5'
Chances at either end
A thrilling start! Donyell Malen almost manages to tuck a cross on target at the far post, then Frankfurt go down the other end and Larsson forces Kobel into making a good save.
4'
SituationNo penalty
ReviewHandball?
DecisionPenalty
2'
Wolf heads over
Dortmund get the first chance of the game with Marco Reus hitting an early corner into the near post and Marius Wolf sending a header off target.
1'
Off we go!
Dortmund get us underway, looking for a win that would take them level on points with current leaders Bayern.
Kick-off!
The teams are out
The 22 men, and one eagle (Eintracht's mascot Attila) are out on the field, and we are about to get it all started!
Less than ten minutes to kick off
The rain is lashing down in Frankfurt but there is an eager sense of anticipation as two big Bundesliga teams in fine fettle prepare to lock horns.
0:16
Watch: Frankfurt out to check on pitch
First start since February for Reyna
© IMAGO/RHR-Foto
More on that Frankfurt team
With Eintracht picking up form - taking three wins in a row in all competitions - there is just one change to the side that took an impressive 3-1 win at Hoffenheim last weekend. It's a welcome one too, with dependable goalkeeper Kevin Trapp recalled by Dino Toppmöller.
More on that Dortmund team
A couple of surprises in the Dortmund XI. There is no Felix Nmecha, as the winning goalscorer in Newcastle has a muscular injury, while Emre Can is also out after having an injury problem. Gregor Kobel takes the captain's armband, while Gio Reyna starts - with in-form Julian Brandt on the bench having been kept out of action in Newcastle due to a calf complaint.
Frankfurt starting XI:
Trapp (c) - Tuta, Koch, Pacho - Buta, Larsson, Skhiri, Max – Knauff, Chaïbi – Marmoush
Frankfurt subs:
Grahl, Smolčić, Hasebe, Nkounkou, Jakić, Chandler, Dina Ebimbe, Götze, Hauge
Dortmund starting XI:
Kobel (c) - Wolf, Hummels, Schlotterbeck, Bensebaini - Özcan, Sabitzer - Malen, Reus, Reyna – Füllkrug
Dortmund subs:
Meyer, Haller, Moukoko, Brandt, Meunier, Süle, Ryerson, Adeyemi
Dortmund's anniversary
Today will be Dortmund's 1909th Bundesliga fixture. For a club founded in 1909, that number is pretty special.
A Trapp for Dortmund
© /Copyright: HMBxMedia/xHeikoxBecker
2:43
Füllkrug finding his feet
Building momentum
Terzić saw his side pick up a much-needed win in the UEFA Champions League at Newcastle in midweek and, as they edge towards Der Klassiker next weekend, he does not want to see any let-up in his side. "We need to keep things going the way we have been in recent weeks and hopefully improve our league position with a win," he said.
Edin Terzić on a new-look Frankfurt
© IMAGO/Sven Simon
Toppmöller's view on Dortmund
© Imago Images
3:29
Watch: Brandt in red-hot form
Title-winning form?
Dortmund's 16-match unbeaten run is currently the longest of all teams in the Bundesliga. BVB have also won their last five in a row. Victory over Frankfurt would give them their highest-ever points tally after nine matches of a Bundesliga season (23).
Probable line-ups
© IMAGO/Jan Huebner
2:03
Watch: Dortmund 4-0 Frankfurt - highlights
2:03
Watch: Hoffenheim 1-3 Frankfurt - highlights
2:03
Watch: Dortmund 1-0 Bremen - highlights
0:30