Highlights

0:23
camera-professional-play-symbol

Watch: Brandt: "It's disappointing"

camera-photo

Full-time: Eintracht Frankfurt 3-3 Borussia Dortmund

A brilliantly entertaining game of football ends with the spoils shared. Dortmund battled back bravely after Frankfurt's flying start with Brandt's late equaliser rescuing a point.
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...
90'

Speed check: The fastest player in the game after 90 minutes

information
Speed check: The fastest player in the game after 90 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
1.
Omar Marmoush
Omar Marmoush33.09km/h
2.
Philipp Max
Philipp Max33.03km/h
3.
Donyell Malen
Donyell Malen32.98km/h
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.
82'
Julian Brandt
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
63 %
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
6.6 m
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.
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.
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.
68'
Farès Chaibi
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
19 %
Shot speed
information
Shot speed
Shot speed describes the maximum speed in km/h that a ball reaches in a shot on goal. The distance is measured from the location of the shot to the centre of the goal.
80.35 km/h
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
12.42 m
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.
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.
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'
Video Assistant RefereeVideo Assistant Referee
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.
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
12 %
Shot speed
information
Shot speed
Shot speed describes the maximum speed in km/h that a ball reaches in a shot on goal. The distance is measured from the location of the shot to the centre of the goal.
78.47 km/h
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
12.22 m
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

camera-photo

Half-time: Eintracht Frankfurt 2-1 Borussia Dortmund

What a half! We've seen a flurry of chances at both ends, with Frankfurt deservedly in front at the break thanks to Marmoush's double, but Sabitzer's strike giving Dortmund hope for the second period.
Half-time
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'
+ 1
Marcel Sabitzer
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
15 %
Shot speed
information
Shot speed
Shot speed describes the maximum speed in km/h that a ball reaches in a shot on goal. The distance is measured from the location of the shot to the centre of the goal.
93.78 km/h
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
16.79 m
45'

Hard-running hosts

Frankfurt have tracked back in numbers to crowd out Dortmund's attackers and have launched numerous fast attacks.
Distance run (km)
52.1
48.8
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'
Video Assistant RefereeVideo Assistant Referee
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.
30'

Speed check: The fastest player in the game after 30 minutes

information
Speed check: The fastest player in the game after 30 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
1.
Omar Marmoush
Omar Marmoush33.09km/h
2.
Donyell Malen
Donyell Malen32.98km/h
3.
Ramy Bensebaini
Ramy Bensebaini32.91km/h
29'

Deserved lead for hosts

information
xGoals
The xGoals value of a club is calculated from the sum of all goal probabilities (goals and shots on goal) of that team. During a match, it’s easy to see whether the club is performing better than expected (goals > xGoals) - or maybe even higher (xGoals > goals).
Frankfurt have been determined and sharp as they have burst into the two-goal lead.
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.
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.
24'
Omar Marmoush
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
71 %
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
4.49 m
camera-photo

Three in three for Marmoush

The in-form Frankfurt striker has now netted in each of his past three competitive matches.
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!
8'
Omar Marmoush
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
77 %
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
11 m
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'
Video Assistant RefereeVideo Assistant Referee
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
camera-professional-play-symbol

Watch: Frankfurt out to check on pitch

They will be in confident mood after three wins on the bounce!
camera-photo

First start since February for Reyna

The American is back in the Dortmund starting line-up for the first time since an away trip to Werder Bremen on 11 February (a 2-0 win) having made three substitute appearances so far this season.

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.
camera-photo

A Trapp for Dortmund

If Dortmund are to take anything away with them today, they have to find a way past this man - and that is easier said than done. Kevin Trapp has saved 85 per cent of the shots on his goal this season - more than any other goalkeeper in the Bundesliga.
2:43
camera-professional-play-symbol

Füllkrug finding his feet

Can Niclas Füllkrug find the back of the net ahead of his Klassiker debut?

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.
camera-photo

Edin Terzić on a new-look Frankfurt

One year to the day since last travelling to face Frankfurt, Dortmund will face an almost unrecognisable opponent today. "They've sold a lot of important players and changed their coach," he said. "Dino Toppmöller's taken over and they've needed a few weeks to adapt, but if you look at their more recent results and performances, then you can see things are coming together for them."
camera-photo

Toppmöller's view on Dortmund

"Dortmund have great attacking players, good patterns of play, pace on the wings and a striker in Füllkrug who has a good knack of finding space. We want to counter all that with high intensity. It's the perfect game for us to find out where we are as a group. I’m sensing great excitement in the camp. Everyone’s really up for it. Dortmund are a top side and it's a real challenge for us.”
3:29
camera-professional-play-symbol

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).
camera-photo

Probable line-ups

Who’s set to play this weekend? Who’s going to miss out? Keep up to date with all the latest team news right here!
2:03
camera-professional-play-symbol

Watch: Dortmund 4-0 Frankfurt - highlights

Donyell Malen's brace helped Dortmund do the double over Frankfurt last season. The away fixture was a lot closer - a 2-1 win decided by Jude Bellingham's second-half effort.
2:03
camera-professional-play-symbol

Watch: Hoffenheim 1-3 Frankfurt - highlights

Frankfurt scored three first-half goals en route to recording their third Bundesliga win of the season. The Eagles, who have only lost once, climbed to seventh as a result.
2:03
camera-professional-play-symbol

Watch: Dortmund 1-0 Bremen - highlights

Dortmund are one of three unbeaten teams left in this season's Bundesliga after victory over Bremen on Matchday 8. Julian Brandt scored the decisive goal to keep BVB in touch with leaders Leverkusen.
0:30
camera-professional-play-symbol

Hello and welcome!

Thanks for joining us for build-up and live coverage of this Matchday 9 fixture between Frankfurt and Dortmund.