An opportunity to break comes as Chandler skips up the right side on the counter-attack, but he had to cut inside on his weaker football therefore his shot on goal was tame as easily collected by Burki.
90'
Cramp is starting to kick in for Regasel after a tough afternoon, but Frankfurt are so close to getting over the line and taking one huge step towards safety.
88'
Dortmund don't even have a player in their own half as they seek an equaliser to keep their unbeaten league record in 2016 intact, but everything they try just isn't working this afternoon.
86'
CHANCE! A glorious opportunity for Dortmund as Schmelzer whips the ball into the box from a free-kick to an unmarked Mkhitaryan, but the midfielder heads over the crossbar.
85'
M. Stendera gets yellow.
Stendera collects a yellow for his foul shortly after entering the pitch.
84'
M. Stendera enters the game and replaces S. Aigner.
Fantastic defending from Frankfurt as the ball falls loose in the penalty area but Hredecky and Abraham launch themselves at the play to prevent Mkhitaryan getting Dortmund back level.
Final sub of the match as the goalscorer comes off for Stendera.
82'
Dortmund are chucking everything but the kitchen sink at Eintracht Frankfurt now but the hosts are parking every man behind the ball as they can see the three points on the horizon.
80'
S. Aigner gets yellow.
Reus almost threads a fantastic reverse pass to Kagawa, but the Frankfurt defence stop it again as Russ manages to intercept the ball and eventually clear.
Aigner gets his 7th yellow of the season for a foul on Bender.
78'
STAT: Dortmund have beaten Frankfurt more than any other Bundesliga club.
77'
L. Waldschmidt enters the game and replaces L. Castaignos.
Waldschmidt is introduced into the match at the expense of Castaignos.
Minute
Description
76'
C. Djakpa gets yellow.
There's under 15 minutes left on the clock and Dortmund are seriously struggling to craft a noteworthy opportunity. Frankfurt are edging closer and closer to a fantastic victory.
Djakpa gets his 2nd yellow of the season for a foul on Sokratis.
74'
Mkhitaryan reminds Hredecky he does have a job to do this evening with a shot from range, but the midfielder only stings the palms of the goalkeeper as he gathers with ease.
73'
M. Schmelzer gets yellow.
T. Chandler gets yellow.
Schmelzer collects a yellow following a bit of pushing with Chandler.
Chanlder receives a yellow following a bit of pushing with Schmelzer.
72'
Tuchel appears to be frustrated with Pulisic as the 17-year-old shows his inexperience by attempting a shot from a very difficult angle and firing well over the crossbar.
70'
CHANCE! A rare opportunity for Frankfurt from a corner as Abraham meets with the cross into the box. However, the defender is only able to head over the crossbar and into the stands.
68'
CLOSE! A delivery into the box from a Reus free-kick is almost met by Bender, but the defender was always stretching and couldn't quite make contact with the cross.
66'
CLOSE! A ball played into the box is almost met by Hummels a few yards from goal but the defender is unable to win his personal battle with Abraham so the Frankfurt centre-back clears.
65'
G. Castro enters the game and replaces P. Aubameyang.
C. Pulišić enters the game and replaces M. Hummels.
Attacking change for Tuchel as Hummels is pulled off for Pulisic.
Hoping to freshen things up, Aubameyang is withdrawn for Castro.
64'
Despite a rather drab affair in the last 15 minutes, the Dortmund fans haven't lost spirit as they continue to cheer on their side throughout this important Bundesliga clash.
62'
The sheer numbers back in the Frankfurt box shows how committed the Eagles are to getting something from this game. As Schmelzer played a cross into the box Ramos was outnumbered five to one for his battle in the air.
60'
Ramos is called offside as he makes a run behind the Frankfurt defence on the right, but the replay suggests the linesman got it incorrect again. The officials aren't having the best afternoon.
59'
T. Chandler enters the game and replaces Ä. Ben-Hatira.
A defensive sub from Kovac as Chandler comes on for Ben-Hatira.
58'
A frustrating period for the travelling supporters as the visitors are being forced to knock the ball around as Frankfurt suffocate Dortmund when they try and push forward into the box.
56'
STAT: Dortmund haven't lost a Bundesliga match in 2016.
54'
A lot of Dortmund's attacks are being ushered out wide by the packed Frankfurt defence and Abraham and Russ are dealing very well with most crosses into the box, limiting Dortmund a lot.
52'
Dortmund don't appear to be as creative in midfield in this half as they reach the final third with the ball. The movement from the forwards is there, but they're unable to get the correct pass off.
50'
The second half has started in a similar way in which the first concluded; Dortmund are largely on top with Frankfurt being limited to counter-attacks and set-pieces when they rarely advance up the field.
48'
SAVE! Hredecky is forced into a fantastic stop from Hummels following a delivery into the box from Schmelzer, but the referee judged there to be a foul in the box during the flight of the cross anyway.
46'
S. Papastathopoulos enters the game and replaces E. Durm.
Just the one sub at half time with Sokratis coming on for Durm.
Frankfurt get the second half underway!
45'
DISALLOWED! Hummels has a goal chalked off by the linesman for offside, but the replay suggests the officials got the decision wrong and Dortmund should be level.
44'
A fantastic long ball over the Frankfurt defence finds Schmelzer running in behind on the left side, but his cross into the box is cleared behind by Russ just before the half time whistle.
43'
H. Mkhitaryan gets yellow.
Mkhitaryan collects a yellow for a professional foul in midfield.
42'
Despite constant pressure from Dortmund, Frankfurt are doing exceptionally well this half to keep out Ramos, Aubameyang and Reus as the trio attack viciously at the back four.
40'
CLOSE! Dortmund come close again as Reus tries to find Aubameyang in the box, but Abraham does exceptionally well to beat the striker to the ball and clear it safely.
38'
S. Huszti gets yellow.
Huszti collects a yellow for the foul prior to the free-kick.
A dangerous free-kick for Dortmund is whipped into the box by Mkhitaryan, but the delivery into the box is below par as the Armenian is unable to get it past Hasebe on the front post.
36'
The tempo in this match has gone down a notch with Frankfurt getting more of the ball in the last few minutes, but still the possession board reads 76% in favour of the visitors.
34'
STAT: Frankfurt are looking for three wins in a row for the first time since December 2014.
32'
Whilst Dortmund have been the better side for the last ten minutes, Frankfurt are doing their best to frustrate the visitors by packing the box and having 11 men behind the ball a lot of the time.
30'
SAVE! Hredecky is made to work after Durm makes his way up the pitch and cuts inside on to his favoured left foot to shoot, however the Finnish goalkeeper gets down well to make a save.
28'
Dortmund are seriously testing Frankfurt's defence now after going one behind. Tuchel is bound to be impressed with his side's reaction after conceding the earlier goal.
26'
Corner for Borussia Dortmund as Mkhitaryan cuts into the box and shoots, but his effort is blocked. With the set-piece being played short, the Armenian gets another opportunity to hit one but this time it's cleared by Russ.
24'
CHANCE! Aubameyang wastes another opportunity as Reus races down the left and cuts the ball back to the penalty spot for the unmarked striker, but he can only hook his effort over the crossbar.
22'
With the result as it is, Eintracht Frankfurt are safe for another season and Bayern Munich are the champions of Germany, but there's still plenty of football to be played with Dortmund on the front-foot.
20'
A clash on the pitch including Aubameyang and Hustzti in the centre of the pitch causes a minor fracas between the two sides, but the referee does well to defuse the situation.
18'
CLOSE! A cross to the back post from Reus is deflected over Hredecky, but luckily Djakpa is covering to head the ball away from Aubameyang.
16'
CHANCE! Of all the players in the Dortmund team to miss a glorious opportunity, the most surprising is Aubameyang and the Gabon international as done just that as he pokes the ball wide after being picked out inside the Frankfurt box.
15'
P. Aubameyang gets yellow.
Aubameyang collects the first yellow of the match.
14'
S. Aigner has scored a goal for Eintracht Frankfurt! Assist by M. Hasebe.
Hasebe is credited with the assist following a good delivery into the box from the right.
GOAL! Well, that's not the start many expected. A short corner is whipped into the box and Aigner does exceptionally well to head home despite the ball being behind the midfielder.
13'
Error at the back from Hummels allows a break for Castaignos with the ball eventually being switched to Aigner. However, the German's cross is punched away by Burki as it's deflected behind the goalkeeper.
11'
A poor challenge from Aigner on Kagawa hits the Japanese midfielder off his feet, but the resulting free-kick from Reus is poor and Hradecky is able to collect with ease.
9'
A free-kick in a dangerous position for Frankfurt is whipped into the box by Hustzi with Dortmund failing to get the ball clear in two attempts. Following another delivery into the box, Burki is forced into the first save of the match from a Castaignos shot.
7'
Dortmund appear to be happy in possession as they knock the ball around comfortably, patiently waiting for a gap to appear in the otherwise shaky defence of the home side.
5'
Possession is favouring the visitors so far as Entracht tread carefully given their current position in the league. Rarely committing more than three forward, it's clear Kovac has instructed his side to play defensive today.
3'
A packed Commerzbank Arena is full of life in the opening exchanges of this game as both Eintracht and Dortmund seek to find their feet in such an important match for both sides.
1'
Dortmund get the game underway!
Sitting out of the automatic relegation spots on goal difference, every game and goal for Frankfurt is a precious one as the season comes to a close. However, with free-scoring Dortmund being the visitors today, we may see a very defensive approach from Niko Kovac’s side.
Hello and welcome to the live text commentary between Eintracht Frankfurt and Borussia Dortmund. We’ll be guiding you through all the action as it happens at the Commerzbank Arena.
CONFIRMED TEAM NEWS
Meanwhile at the other end of the table, Dortmund are looking to keep up with Bayern Munich despite it looking likely that the title will be heading to Bavaria providing Pep Guardiola’s side beat Ingolstadt this afternoon.
Both managers opt for three changes from their respective previous matches. Replacing the suspended Julian Weigl in midfield for BVB is Nuri Sahin, whilst he’s joined in the XI by the return of Pierre-Emerick Aubameyang and Erik Durm on the right. Meanwhile, Stefan Aigner, Luc Castaignos and Constant Djakpa are trusted from the off by Niko Kovac.
Five minutes until kick-off! The players are in the tunnel, the fans are in their seats and the atmosphere is building. Not long now.
An exciting end to the half at the Commerzbank Arena as Dortmund are denied a goal from the referee. It's unlikely Tuchel will opt for many changes as the visitors apply a stream of pressure on the hosts.
FULL TIME! A huge result for Frankfurt as Dortmund lose their perfect 2016 in the league. Bayern Munich are officially champions of Germany and the Eagles have moved out of the relegation play-off place.
That's all from us this afternoon. Thanks for joining us throughout this Bundesliga clash between Eintracht Frankfurt and Borussia Dortmund.
Commentary
More…