Kaiserslautern are just one game away from being condemned to relegation from the Bundesliga after going down 3-1 to Bayer Leverkusen tonight.
Stefan Kiessling gave Leverkusen a flying start with a goal in the first minute, but Kaiserslautern responded with a spirited recovery and an equaliser from Julian Derstroff in the 42nd minute.
However, Leverkusen regained control of the game in the second half with further goals from Simon Rolfes and Stefan Reinartz earning them all three points to take them up to sixth in the table and leave Kaiserslautern needing a miracle to stay up.
Leverkusen, without the injured Michael Ballack, made a perfect start with Kiessling putting them in front inside the first 30 seconds with Eren Derdiyok, the man replacing the former Germany captain, heading the ball into his path with Kiessling providing the finish.
The home side wasted chances to increase their lead with Kiessling denied by Tobias Sippel's reactions before the visitors started to get a foothold in the game.
Kiessling was once again denied by Sippel before Derstroff brought the Red Devils level in the 42nd minute.
Konstantinos Fortounis' free-kick was met on the volley by the Kaiserslautern midfielder, who levelled matters before the break.
Leverkusen had a good early chance in the second half too when Kiessling shot wide of the goal with only Sippel to beat.
Leverkusen carried on attacking and they were rewarded in the 57th minute when they regained the lead.
Gonzalo Castro's free-kick was parried by Sippel, who was helpless to stop Rolfes' follow up.
The visitors responded, but by doing so, they left themselves open at the back on the counter attack.
Reinartz took one of Leverkusen's breaks to put the result beyond doubt after good work from Andre Schurrle and Tranquillo Barnetta.
The win keeps Leverkusen on course for a place in Europe next season, but Kaiserslautern's Bundesliga future seems over.