Highlights

Advertisement
0:13
camera-professional-play-symbol

Watch: Can: "Every point is important"

Borussia Dortmund captain Emre Can spoke to bundesliga.com after his side's Matchday 31 victory in Hoffenheim.
camera-photo

Full-time: Hoffenheim 2-3 Borussia Dortmund

And breathe! Dortmund further boost their bolt towards the European spots with a dramatic win in a pulsating encounter, with Anton's strike in the fifth minute of stoppage time deciding it!
Full-time
90'
+ 13

Tempers flaring

We have two late bookings as well as a red card for a member of the Hoffenheim coaching staff.
90'
+ 12

Still going on...

Finally we can restart after Baumann is given the all clear.
90'
+ 9

In additional time of stoppage time

After a VAR check on the goal and a head injury to Oliver Baumann, we are not done here yet...
90'
+ 5

Amazing Anton!

Guirassy turns the ball forward to Anton to slam in what will surely be a winner after Baumann had raced out moments earlier to clear from under the feet of Carney Chukwuemeka - taking a knock in the process!
90'
+ 5
Waldemar Anton
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.
24 %
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.
98.98 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.
17.45 m
90'
+ 1

Hoffenheim level again!

Another twist! Jurásek floats a cross from the left for his fellow Czech, Kadeřábek, to volley in to draw Hoffenheim level - we are due to have another four minutes of stoppage time.
90'
+ 1
Pavel Kadeřábek
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.
21 %
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.
7.01 m
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.
88'

Dortmund rising

Niko Kovač's side are heading into sixth in the table, above Mainz, as things currently stand.
84'

Adeyemi stinger

The Dortmund substitute smashes on goal from within the box, but Baumann does well to get his hands behind that.
83'

Pair of Dortmund corners

Reyna puts the ball into the box, and it eventually leads to Arthur Chaves slicing the ball over his own bar. The American can take another corner, which is cleared and worked back to the Dortmund defence.
81'

Two more Dortmund subs

Giovanni Reyna and Carney Chukwuemeka are brought on to see the lead home for the visitors.
79'

Anton's blushes spared!

Waldemar Anton slides it past Kobel and into the Dortmund net - but Tabaković had strayed offside before cutting the ball into the area, and the goal is disallowed.
77'

One switch apiece

Hoffenheim and Dortmund both make a change as we enter the final phases. This game has really ebbed and flowed - will we see any additional twists?
74'

Brandt brings Dortmund back in front!

The playmaker applies a superb strike to reach Daniel Svensson's deep cross with his first touch and smash the ball unstoppably past Baumann to restore Dortmund's lead in style!
74'
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.
6 %
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.
89.8 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.
13.85 m
71'

Two in for Hoffenheim

Goalscorer Hložek is among those to leave the field as Hoffenheim make two changes. They have been the brighter side since the equaliser.
68'

Double Dortmund change

Özcan and Adeyemi come onto the field - can they inspire the visitors to retake the lead?
67'

Dortmund dare

The visitors ride out the spell of Hoffenheim pressure and go forward once more, with a Ryerson shot deflected into the hands of Baumann.
64'

Chaves carded

The Hoffenheim man takes Anton down with a wild challenge and gets shown a yellow card.
63'

Hoffenheim pressing

The hosts are buoyed by the leveller and are taking the game to Dortmund now, who are dropping back.
camera-photo

Hložek hammers Hoffenheim level!

Adam Hložek chases an intelligently chipped ball from Anton Stach, chests it down well and smashes past Kobel on the turn, with a little help from a deflection, and we're all square!
61'

Adam Hložek

GOAL!

1:1
Adam Hložek
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.
18 %
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.06 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.08 m
58'

Toure turns wide

An Oliver Baumann clearance bounces in the path of Toure, who tries to meet the ball while in flight but miscues and sends it wide.
55'

Gittens gets in behind

The Dortmund winger uses his pace to dart behind the defence again and just has Oliver Baumann to beat - but his effort is too tame to trouble the Hoffenheim shot stopper.
54'

Toure tips over

The teenager is supplied on the left, sets up a shot and flashes over from a fairly improbable angle.
51'

Ryerson receiving treatment

The Dortmund right-back has taken a blow to the face and requires some treatment before the game continues.
49'

Svensson swirls corner in

Daniel Svensson delivers a devilish corner from the right that Baumann has to leap to tip past the far post.
48'

Hoffenheim happy to be in it

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).
xG suggests Dortmund could easily be two-up by now, which stands to reason given Guirassy's penalty miss.
xGoals
0
0.34
1.78
1
Goals
46'

Off we go again

Hoffenheim kick the second period off with both sides unchanged.
Kick-off!
camera-photo

Half-time: Hoffenheim 0-1 Borussia Dortmund

Dortmund are deservedly in front after an engaging first period. The visitors have looked sharp and took the lead via Serhou Guirassy, but Oliver Baumann's penalty save has kept Hoffenheim in it - and they have created trouble at times, while having a Stach goal disallowed.
Half-time
45'
+ 1

Nmecha nearly with a special strike

The Dortmund midfielder flies at the ball with an overhead kick from a corner, but sends it just wide. We have four additional minutes indicated.
44'

Gittens gallops away

The winger chases past an opponent marvelously on the left and shoots from a tight angle but draws a save from Baumann.
42'

First booking

Anton hauls an opponent back to stop a break and sees yellow.
40'

Stach smasher ruled out

Anton Stach volleys superbly into the net from the edge of the box after Pavel Kadeřábek cuts it across to him, but Kadeřábek was offside when receiving a chipped pass forward and that won't count.
39'

Hoffenheim still in this

The hosts have matched Dortmund for shots so far, as Hložek steers an effort just wide. The penalty save has clearly given them renewed hope...
Goal attempts
4off target
2on target
1off target
5on target
34'

Penalty missed!

The penalty killer, as they call him in Germany, strikes again! Oliver Baumann dives low to the left to grab Serhou Guirassy's spot kick. That's the 16th penalty saved by the Germany international in the Bundesliga...
34'
Serhou Guirassy

Penalty missed!

Taker:
Serhou Guirassy
32'

Penalty to Dortmund!

Gittens is blocked by Østigård in the box, and the visitors will have a chance to double their lead...
camera-photo

Guirassy going great guns

The Dortmund striker is now the Bundesliga's top scorer in the second half of the season, with ten strikes.
30'

Early switch

Nsoki replaces Akpoguma, who limps off the field.
30'

Ball Recovery Time

information
Ball Recovery Time
Ball Recovery Time gives the time in seconds in which it takes a team to win back the ball following a loss of possession. It also allows conclusions to be drawn about a team's style of play. Only time when the ball is in play is counted (i.e. no breaks in play such as for goal-kicks, throw-ins etc).
TSG
BVB
27.6 s
10.6 s
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.
28'

Close one

Bensebaini fouls Toure just outside the box, and a VAR check verifies whether it was not in fact inside and worthy of a penalty. The set-piece is confirmed just out to the left of Dortmund's area, and Geiger swings his free-kick over the bar.
24'

All sorts going on...

Dortmund manage to win the ball immediately after Hoffenheim restart, and Serhou Guirassy is fed with a long pass forward that Baumann races well out of his goal to clear. Jamie Gittens then tries to lift the ball into the empty net from around 40 yards out, but goes wide.
21'

Guirassy opens the scoring!

Dortmund spring open Hoffenheim on a quick attack, with Daniel Svensson reaching a ball behind the defence before laying it across for Serhou Guirassy to stroke in. The referee's assistant flags for offside, but a VAR check confirms Svensson was onside, and the visitors have the lead!
21'
Video Assistant RefereeVideo Assistant Referee
SituationNo goal
ReviewOffside?
DecisionGoal
20'
Serhou Guirassy
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.
50 %
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.
81.94 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.08 m
camera-photo

Tactical exchanges

Dortmund have dominated the ball but have needed to be patient with the Hoffenheim defence looking sturdy so far and few chances of note coming.
15'

BVB bossing the ball

Hoffenheim are dropping deep and seeking to soak up the visitors' efforts.
Possession (%)
2773
11'

Toure tester

Bazmoumana Toure hits a similar effort to Brandt at the other end, cutting in from the right and having his shot saved with ease.
9'

Brandt has a go

Julian Brandt collects the ball just outside the area on the right, drifts inside and hits a shot that Baumann saves.
7'

Dangerous from Dortmund

Serhou Guirassy flicks on a Daniel Svensson free-kick floated in from the right, but nobody can meet the ball before Oliver Baumann gathers.
5'

Away intent

Dortmund appear to have overcome their struggle for away form earlier this season and are passing the ball around confidently in the opening minutes.
2'

Early stoppage

Guirassy barges into Kadeřábek when contesting the ball in the air in the Hoffenheim half - that was a painful one for the Hoffenheim midfielder, who needs some treatment before continuing.
1'

We're off

Underway at Hoffenheim!
Kick-off!
0:06
camera-professional-play-symbol

Hoffenheim hope

The hosts have won just four home matches so far this season - but today would be the perfect time to extend that to five.
0:11
camera-professional-play-symbol

Can Dortmund continue European push?

Three wins and a draw in their last four have seen the Black and Yellows shoot up the standings at the perfect time, with the top four now in their sights (Leipzig are four points ahead in fourth)...
camera-photo

More on those teams

Jamie Gittens (pictured) is recalled to the Dortmund starting line-up for the first time since 8 March (against Augsburg) as one of four changes by Niko Kovač. Hoffenheim are starting with two players for the first time since 8 February - Dennis Geiger, who replaces the suspended Tom Bischof, and Adam Hložek, who has returned from injury.

Hoffenheim starting XI

Baumann (c) - Chaves, Østigård, Akpoguma - Kadeřábek, Stach, Geiger, Bülter - Touré, Kramarić - Hložek

Hoffenheim subs

Philipp, Hranáč, Jurásek, Nsoki, Tohumcu, Becker, Prass, Orban, Tabaković

Dortmund starting XI

Kobel - Anton, Bensebaini, Süle - Can (c) - Ryerson, Nmecha, Brandt, Svensson - Guirassy, Gittens

Dortmund subs

Meyer, Couto, Kabar, Özcan, Reyna, Chukwuemeka, Duranville, Adeyemi
camera-photo

Christian Ilzer on Borussia Dortmund

"They are in good form. They are strong opposition with their sights on Champions League football. We need to focus on ourselves, we know we are up against a top team but with a good performance, we can be a match for any opponent."
camera-photo

Niko Kovač's thoughts

"Every single player has to raise their focus. It will be a difficult game on Saturday. We're taking it game by game. That's working well for us at the moment."
camera-photo

Early injury news

Pascal Groß has been ruled out of this one with a minor knee ligament injury. Undoubtedly a big miss for the Black-Yellows.
camera-photo

Changes at BVB

Under Kovač, Dortmund are taking five more shots on goal per game and running 3.3 kilometers more per 90 minutes than they did in the first 20 matchdays of the season.
0:23
camera-professional-play-symbol

Watch: Kovač upbeat

The Dortmund coach told bundesliga.com that his side are taking things one game at a time following BVB's win against Gladbach that took the team up to seventh in the standings and within touching distance of the European places.
2:03
camera-professional-play-symbol

Watch: Dortmund 1-1 Hoffenheim - previous meeting

A last-gasp goal from Jacob Bruun Larsen denied Dortmund maximum spoils after Gio Reyna had given Die Schwarzgelben the lead.
camera-photo

Survival at stake

If results elsewhere also go their way, TSG could seal their top-flight survival with a win against Dortmund this weekend.
2:03
camera-professional-play-symbol

Watch: Freiburg 3-2 Hoffenheim - highlights

The Sinsheimers showed good powers of recovery when coming back from 2-0 down against high-flying Freiburg. The Black Forest side enjoyed the last laugh, however, netting a second-half winner.
2:03
camera-professional-play-symbol

Watch: BVB 3-2 Gladbach - highlights

Dortmund made it three wins in four unbeaten Bundesliga games with an entertaining come-from-behind victory against top-six rivals Gladbach last weekend.

Hello and welcome!

Welcome along and thanks for joining us for build-up and live coverage of this Matchday 31 fixture between TSG Hoffenheim and Borussia Dortmund.