Highlights

90'
+ 6

FULL-TIME! FRANKFURT 2-3 DORTMUND

What a turnaround! Trailing by two goals at the break, Dortmund scored three times in the final 19 minutes to register an unlikely win - one that closes the gap on leaders Bayern to six points.
Full-time
90'
+ 5

Yellow card

yellowCard
Thorgan Hazard
Thorgan Hazard
90'
+ 4

Yellow card

yellowCard
Rafael Borré
Rafael Borré
90'
+ 2

TALKING TACTICS

Witsel comes on to shore up the midfield for Dortmund. As for Frankfurt, Portuguese striker Paciencia is on.
90'
+ 2

Substitution

sub
Axel Witsel
Axel Witsel
sub
Marco Reus
Marco Reus
90'
+ 2

Substitution

sub
Goncalo Paciencia
Goncalo Paciencia
sub
Ajdin Hrustic
Ajdin Hrustic
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.
undefinedundefined
1.
Jesper Gränge Lindström
Jesper Gränge Lindström33.93km/h
2.
Emre Can
Emre Can33.42km/h
3.
Filip Kostic
Filip Kostic32.92km/h
undefinedundefined
89'

DAHOUD!!!!

Moments after Hrustic fires over from range for Frankfurt, Dortmund forge ahead for the first time. Hinteregger stops Haaland in his tracks, but pokes the ball to Dahoud in the process. He sets himself, before bending through a ruck of Eintracht shirts and to the left of Trapp's despairing dive. A good 18 yards out - that's some strike from the holding midfielder!
89'

Mahmoud Dahoud

GOAL!

2:3
Mahmoud Dahoud
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.
undefinedundefined
9 %
undefinedundefined
88'

BELLINGHAM EQUALISES!

Dortmund hit back from 2-0 to level! Reus's pass to Haaland is bundled out to Meunier on the right. He swings a cross into the box, where Bellingham rises unmarked to head past Trapp. There are bookings on both sides in the ensuing melee - can BVB go on and win this thing?
88'

Yellow card

yellowCard
Timothy Chandler
Timothy Chandler
87'

Yellow card

yellowCard
Martin Hinteregger
Martin Hinteregger
87'

Yellow card

yellowCard
Erling Haaland
Erling Haaland
87'

Jude Bellingham

GOAL!

2:2
Jude Bellingham
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.
undefinedundefined
37 %
undefinedundefined
82'

BORRE ON A HAT-TRICK

Frankfurt aim long for Borre. He has the beating of Can, but Hummels pokes it away from the Colombian. In doing so, the Dortmund defender almost toes past the on-rushing Kobel, who sticks out a boot to deflect the ball behind.
79'

REINFORCEMENT

Oliver Glasner bolsters his defence with the introduction of veteran Makoto Hasebe. Japanese countryman Daichi Kamada - an attacker - makes way.
79'

Substitution

sub
Makoto Hasebe
Makoto Hasebe
sub
Daichi Kamada
Daichi Kamada
77'

MALEN!

Malen beats three players, before drawing a smart save from Trapp, down to his left, from a tight angle. Can Dortmund get a late leveller?
76'

PENALTY SHOUT

A whiff of a Frankfurt penalty as Kamada goes to ground under Can's challenge, but nothing's given.
73'

DOUBLE CHANCE

Haaland stings the palms of Trapp at the Frankfurt keeper's near post. He's first to the ensuing corner, but doesn't make the desired connection and glances his header wide.
71'

HAZARD PULLS ONE BACK!

Dortmund get a goal that has been coming. Reus plays a direct pass into the feet of Haaland. He spots the run of Hazard to his left, who holds off Chandler's challenge and fires under Trapp. Game on!
71'

Thorgan Hazard

GOAL!

2:1
Thorgan Hazard
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.
undefinedundefined
27 %
undefinedundefined
70'

HAALAND CHANCE!

Dortmund shift the ball quickly. Malen, who's been one of their best outlets, collects and delivers a low cross into the penalty area, where Haaland scoops over.
68'

OFF TARGET

Reus runs at the Frankfurt defence, and feeds Guerreiro darting towards the 18-yard area. It's a half chance for the Portugal international, but he can't find the target.
66'

DOUBLE CHANGE

Jakic - a doubt before the game after a bout of covid - replaces Rode. Atalanta loanee Sam Lammers also gets a run-out, at the the expense of the effervescent Lindstrom, in a move that will likely see Borre take up a slightly deeper role.
66'

Substitution

sub
Kristijan Jakic
Kristijan Jakic
sub
Sebastian Rode
Sebastian Rode
66'

Substitution

sub
Sam Lammers
Sam Lammers
sub
Jesper Lindström
Jesper Lindström
65'

HAZARD ON

That's Brandt's last action of a fairly subdued showing by his recent standards. Hazard's on in the BVB attack.
65'

Substitution

sub
Thorgan Hazard
Thorgan Hazard
sub
Julian Brandt
Julian Brandt
63'

BRANDT!

Better from Dortmund. Malen's cross is deflected into the path of Reus. He touches it off to Brandt, who bends wide of the far post from inside the area.
62'

HAALAND!

Haaland does receive a pass into the box from Guerreiro, on this occasion. He hits it first time, but fires wide of Trapp's left-hand post.
61'

POSSESSION ONLY NINE TENTHS OF THE LAW

Dortmund continue to see more of the ball, but Frankfurt's defenders have their number. Haaland's barely been in the game.
Possession (%)
4159
53'

OVER!

Kostic draws the foul from Meunier, down by the corner flag. He plays the free-kick low towards Hrustic on the edge of the box, but the Australian can't keep his first-time shot down.
48'

DENIED!

Frankfurt are in again early in this second half. Lindstrom nutmegs Can to go one-on-one with Kobel, who makes himself very big to deny a certain goal.
Kick-off!
45'
+ 2

HALF-TIME! FRANKFURT 2-0 DORTMUND

Kostic fires wide from an offside position before the whistle sounds. Dortmund started well, but Frankfurt have been clinical and deserve their lead.
Half-time
40'

FRANKFURT FIREPOWER

Dortmund have seen more of the ball, but Frankfurt are doing more with it. They've fired off six attempts on goal in the last 20 minutes alone.
Goal attempts
5off target
3on target
3off target
2on target
camera-photo

BORRE, BORRE, BORRE, BORRE!

Borre only scored once across his first 10 Bundesliga appearances, but has since struck five times in his last eight, whilst producing three assists.
34'

SIDE NETTING!

Dahoud misplaces a pass intended for Guerreiro in the centre of midfield. Lindstrom picks it off and tears away, before firing into the side netting. Borre, on a hat-trick, was unmarked in the middle.
33'

BELLINGHAM THREAT

Malen gets in behind the Frankfurt defence, and cuts a ball back for Bellingham. He waltzes his way into the box, but his shot is blocked behind for a corner that comes to nothing.
31'

OFF THE POST!

Dortmund are living very dangerously as N'Dicka heads against the woodwork. Kobel was beaten.
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.
undefinedundefined
1.
Filip Kostic
Filip Kostic32.92km/h
2.
Jesper Gränge Lindström
Jesper Gränge Lindström32.27km/h
3.
Donyell Malen
Donyell Malen31.69km/h
undefinedundefined
28'

WASTED

Haaland leads a three-on-two break, but delays his pass. When he does release the ball to Reus, it lacks the necessary precision, and Frankfurt can clear.
24'

BORRE AGAIN!

Dortmund ship a second Frankfurt goal! Kostic is the architect with another probing ball into the danger zone. It wriggles away from Kamada, but Reus inadvertently keeps the chance alive. Borre takes full advantage, driving into the bottom corner for his second of the contest.
24'

Rafael Borré

GOAL!

2:0
Rafael Borré
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.
undefinedundefined
16 %
undefinedundefined
22'

FRANKFURT BREAK

Kostic leads the charge for Eintracht, and finds Lindstrom on the right-hand side of the area. The Dane stands up Hummels, but the angle's tight and Kobel's out to smother.
19'

KOSTIC!

The Eagles have the wind in their sails as Kamada tees up Kostic for a shot from 18 yards. He catches it well, his low strike forcing Kobel to dive full stretch to push behind.
16'

FRANKFURT STRIKE FIRST!

One chance, one goal for Frankfurt. Kostic bends in a free-kick from the left. Borre runs across Bellingham and steers home from the edge of the six-yard box, despite the best efforts of Kobel.
15'

Rafael Borré

GOAL!

1:0
Rafael Borré
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.
undefinedundefined
16 %
undefinedundefined
13'

DORTMUND IN CHARGE

BVB are much improved following their end-of-year loss to Hertha Berlin. They're pressing hard and moving the ball very well.
Possession (%)
3565
9'

SCUFFED

Haaland with two half chances in quick succession. His first from Brandt's in-swinging corner is blocked. Malen whips the ball back over with interest, but Dortmund's No.9 scuffs his second attempt wide on his weaker right foot.
5'

HAALAND!

Brandt's quick pass sends Malen away down the Dortmund right. Haaland collects the cross on the edge of the area, holds it up and stings the palms of Trapp. Encouraging stuff from BVB.
2'

WHAT A SAVE!

Dortmund almost get off to a flier. Hummels rakes a long ball into the feet of Meunier. He races into the box and drives an effort towards the top corner, but Trapp pushes it onto the upright at full stretch.
1'

THE BALL'S ROLLING

And snow is falling in Frankfurt. Can Dortmund cut the gap to the top to six points, following Bayern's loss to Gladbach?
Kick-off!
2:03
camera-professional-play-symbol

WATCH: PREVIOUS MEETING: DORMTUND 5-2 FRANKFURT

The teams produced quite the spectacle in Dortmund on the opening day of the season back in August as goals from Haaland (two), Hazard, Reus and Reyna set BVB on their way. Hauge was on target for Frankfurt that day, with an own goal from Passlack too.

HAALAND LOVES A BIT OF FRANKFURT

Erling Haaland has played against the Eagles three times in the Bundesliga so far, although this is his first trip to Frankfurt. The Norwegian has three goals and three assists against them to date.
0:11
camera-professional-play-symbol

WATCH: PITCH INSPECTION AT DEUTSCHE BANK PARK

HEAD-TO-HEAD

Dortmund may hold the upper hand historically in this fixture, winning 46 of the 97 Bundesliga meetings to date (31 Frankfurt wins and 20 draws), but the Eagles are a force to be reckoned with on home turf against BVB. They are unbeaten in their last seven league games against the Black-and-Yellows in Frankfurt (W3 D4).
0:06
camera-professional-play-symbol

WATCH: A PEAK INSIDE DORTMUND'S CHANGING ROOM

TEAM NEWS - FRANKFURT

There are two changes from home coach Oliver Glasner: Tuta replaces Hasebe in Frankfurt's three-man back line, while Hrustic comes into central midfield for Sow.

TEAM NEWS - DORTMUND

BVB coach Marco Rose has made four changes to his side following the Matchday 17 defeat by Hertha Berlin before the winter break. Gregor Kobel returns in goal, with Marwin Hitz dropping to the bench, while Hummels, Guerreiro and Bellingham come in for Pongracic, Schulz and Witsel.

FRANKFURT STARTING XI

Trapp – Tuta, Hinteregger, N’Dicka – Chandler, Rode (c), Hrustic, Kostic – Lindstrom, Kamada – Borre

FRANKFURT SUBS

Ramaj, Hasebe, Ilsanker, Jakic, Lammers, Ache, Paciencia

DORTMUND STARTING XI

Kobel – Meunier, Can, Hummels, Guerreiro – Bellingham, Dahoud – Brandt, Reus (c), Malen - Haaland

DORTMUND SUBS

Hitz, Schulz, Pongracic, Hazard, Witsel, Passlack, Moukoko, Tigges, Knauff
camera-professional-play-symbol

Welcome along!

Here you can find all the information about Frankfurt against Dortmund on Matchday 18.