Match ends, Bayer 04 Leverkusen 0, Eintracht Frankfurt 1.
Bayer Leverkusen lost ground on leaders Bayern Munich as they fell to their first home defeat of the season in the Bundesliga against Eintracht Frankfurt.
Midfielder Marco Russ headed in the only goal, with Joselu also missing an injury-time penalty for the visitors.
Ex-Liverpool defender Sami Hyypia's side had reached the knockout stages of the Champions League in midweek.
But they now find themselves seven points behind Bayern, in second place in the table after the loss.
Russ's effort on the hour-mark saw Europa League knockout stage qualifiers Eintracht claim their first domestic league victory in 10 matches. This poor form means they remain only one place, and three points, above the relegation play-off spot.
Leverkusen had pushed for an equaliser at the death, with their nine-goal top scorer Stefan Kiessling and Omer Toprak wasting opportunities before they conceded a penalty when they were caught on the counter-attack.
Goalkeeper Bernd Leno denied former Real Madrid youngster Joselu from the spot, but the final whistle went seconds later to confirm a shock loss for Hyypia's men against the Bundesliga strugglers.
Their only other home loss this term came in the Champions League group stage, when they were thrashed 5-0 by Manchester United.
- 26DonatiSubstituted forÖztunaliat 84'minutes
- 6RolfesBooked at 86mins
- 4WollscheidBooked at 87mins
- 8BenderSubstituted forHegelerat 67'minutesBooked at 70mins
- 11KießlingBooked at 10mins
- 23KruseSubstituted forDerdiyokat 67'minutes
- 7Son Heung-Min
- 27SchweglerBooked at 85mins
- 5ZambranoBooked at 50mins
- 23Soares de Oliveira
- 17SchröckSubstituted forBakalorzat 87'minutes
- 4RussSubstituted forBarnettaat 76'minutes
- 18FlumBooked at 78mins
- Wolfgang Stark
- Shots on Target
Second Half ends, Bayer 04 Leverkusen 0, Eintracht Frankfurt 1.
Attempt missed. Joselu (Eintracht Frankfurt) left footed shot from the left side of the box is high and wide to the left following a set piece situation.
Penalty saved! Joselu (Eintracht Frankfurt) fails to capitalise on this great opportunity, right footed shot saved in the top left corner.
Penalty conceded by Gonzalo Castro (Bayer 04 Leverkusen) after a foul in the penalty area.
Penalty Eintracht Frankfurt. Marvin Bakalorz draws a foul in the penalty area.
Attempt missed. Marvin Bakalorz (Eintracht Frankfurt) right footed shot from the right side of the box is high and wide to the right. Assisted by Tranquillo Barnetta.
Foul by Ömer Toprak (Bayer 04 Leverkusen).
Jan Rosenthal (Eintracht Frankfurt) wins a free kick on the right wing.
Foul by Stefan Kießling (Bayer 04 Leverkusen).
Johannes Flum (Eintracht Frankfurt) wins a free kick in the defensive half.
Delay over. They are ready to continue.
Delay in match Carlos Zambrano (Eintracht Frankfurt) because of an injury.
Corner, Eintracht Frankfurt. Conceded by Jens Hegeler.
Attempt blocked. Joselu (Eintracht Frankfurt) left footed shot from outside the box is blocked. Assisted by Constant Djakpa.
Hand ball by Joselu (Eintracht Frankfurt).
Offside, Bayer 04 Leverkusen. Gonzalo Castro tries a through ball, but Eren Derdiyok is caught offside.
Substitution, Eintracht Frankfurt. Marvin Bakalorz replaces Stephan Schröck.
Philipp Wollscheid (Bayer 04 Leverkusen) is shown the yellow card.
Simon Rolfes (Bayer 04 Leverkusen) is shown the yellow card for a bad foul.