Match ends, Eintracht Frankfurt 2, RB Leipzig 1.
The kick-off for Eintracht Frankfurt's Bundesliga match against RB Leipzig was delayed as fans protested by throwing tennis balls on to the pitch.
Hundreds of balls had to be cleared away and fans held banners showing their displeasure at the match being played on a Monday.
A Frankfurt supporters' club said in a statement last week they had to "make it clear they did not like it".
The hosts won an entertaining game 2-1 to move up to third in the table.
Jean-Kevin Augustin had put the visitors ahead, before Timmy Chandler poked home the leveller.
Former Tottenham and Portsmouth midfielder Kevin Prince-Boateng rolled in what proved to be the winner in the first half.
Leipzig thought they had been given a penalty when the referee blew the whistle and pointed to the spot, but overturned the decision for offside after consultation with the video assistant referee (VAR).
Line-ups
Frankfurt
Formation 3-4-1-2
- 1Hrádecky
- 13Salcedo
- 19Abraham
- 3FaletteBooked at 75mins
- 24da Costa
- 20HasebeBooked at 47mins
- 17BoatengBooked at 65minsSubstituted forFernandesat 68'minutes
- 22ChandlerBooked at 64mins
- 27WolfBooked at 38minsSubstituted forGacinovicat 83'minutes
- 9Haller
- 4RebicBooked at 33minsSubstituted forJovicat 80'minutes
Substitutes
- 5Fernandes
- 8Jovic
- 11Gacinovic
- 15Willems
- 23Russ
- 28Barkok
- 37Zimmermann
RB Leipzig
Formation 4-3-3
- 32Gulácsi
- 27Laimer
- 4OrbanBooked at 51mins
- 5Upamecano
- 16KlostermannBooked at 81mins
- 31DemmeSubstituted forPoulsenat 45'minutes
- 13Ilsanker
- 8KeitaSubstituted forForsbergat 61'minutes
- 7Sabitzer
- 29Augustin
- 18LookmanSubstituted forWernerat 76'minutes
Substitutes
- 3Bernardo
- 6Konaté
- 9Poulsen
- 10Forsberg
- 11Werner
- 24Kaiser
- 28Mvogo
- Referee:
- Felix Zwayer
- Attendance:
- 45,100
Match Stats
- Possession
- Home44%
- Away56%
- Shots
- Home13
- Away10
- Shots on Target
- Home3
- Away2
- Corners
- Home7
- Away5
- Fouls
- Home18
- Away13
Live Text
Post update
Full Time
Second Half ends, Eintracht Frankfurt 2, RB Leipzig 1.
Post update
Marcel Sabitzer (RB Leipzig) wins a free kick in the defensive half.
Post update
Foul by Makoto Hasebe (Eintracht Frankfurt).
Post update
Foul by Konrad Laimer (RB Leipzig).
Post update
Mijat Gacinovic (Eintracht Frankfurt) wins a free kick on the left wing.
Post update
Corner, Eintracht Frankfurt. Conceded by Lukas Klostermann.
Post update
Attempt blocked. Marcel Sabitzer (RB Leipzig) right footed shot from outside the box is blocked. Assisted by Lukas Klostermann.
Post update
Offside, Eintracht Frankfurt. Mijat Gacinovic tries a through ball, but Sébastien Haller is caught offside.
Post update
Attempt missed. Simon Falette (Eintracht Frankfurt) header from the centre of the box misses to the left. Assisted by Mijat Gacinovic with a cross following a corner.
Post update
Corner, Eintracht Frankfurt. Conceded by Dayotchanculle Upamecano.
Post update
Attempt blocked. Stefan Ilsanker (RB Leipzig) left footed shot from outside the box is blocked.
Post update
Attempt blocked. Timo Werner (RB Leipzig) right footed shot from the centre of the box is blocked. Assisted by Yussuf Poulsen with a cross.
Post update
Delay over. They are ready to continue.
Substitution
Substitution, Eintracht Frankfurt. Mijat Gacinovic replaces Marius Wolf because of an injury.
Post update
Delay in match Marius Wolf (Eintracht Frankfurt) because of an injury.
Booking
Lukas Klostermann (RB Leipzig) is shown the yellow card for a bad foul.
Post update
Foul by Lukas Klostermann (RB Leipzig).
Post update
Marius Wolf (Eintracht Frankfurt) wins a free kick in the defensive half.
Substitution
Substitution, Eintracht Frankfurt. Luka Jovic replaces Ante Rebic.