FRANKFURT, Germany --

Substitute Kevin Kampl scored with his first touch of the ball and Bayer Leverkusen went on to beat Eintracht Frankfurt 3-0 to jump to third place in the Bundesliga.

Kampl's spectacular volley broke the deadlock Saturday as Frankfurt fell deeper into relegation trouble.

More from FoxSports

Leverkusen's win combined with Hertha Berlin's 2-1 loss at Hoffenheim allowed Leverkusen to move past Berlin into third, which guarantees a slot in the Champions League next season.

Werder Bremen earned an important victory in its struggle against relegation by beating Wolfsburg 3-2, Darmstadt defeated Ingolstadt 2-0 and Augsburg edged Stuttgart 1-0.

In the late match, Bayern Munich hosts Schalke.

With four matches remaining, next-to-last Frankfurt is six points from safety and faces an uphill battle to avoid relegation.