Bayer Leverkusen warmed up for their UEFA Champions League clash at home to Manchester United by going second in the Bundesliga on Saturday with a 1-0 win at Hertha Berlin. With Borussia Dortmund later hosting leaders Bayern Munich, in a repeat of May's Champions League final, Leverkusen took the chance to pass Dortmund into second.
Striker Stefan Kiessling hit Leverkusen's first-half winner for his eighth goal in 13 league games. Leverkusen, who are just a point behind Wednesday's opponents United in the Champions League's Group A, hit Hertha on the counter-attack when Jens Hegeler's final pass was buried by Kiessling on 29 minutes.
Sixth-placed Schalke drew 3-3 at Eintracht Frankfurt. The Royal Blues flew into a 2-0 lead after only 18 minutes away from home, but leaked three goals in 12 disastrous second-half minutes. Eintracht, who are just above the relegation places, hit the back of the Schalke net four times in those 12 minutes, but one of their efforts was ruled offside.
Frankfurt's Spanish midfielder Joselu scored twice with the ex-Real Madrid player adding to his earlier header when he slammed home a long-range shot on 68 minutes. Germany defender Benedikt Hoewedes saved Schalke's blushes when he hit the top-right hand corner to equalise with just four minutes left.
Wolfsburg winning streak ends
Wolfsburg's four-match winning streak, which has seen them climb to fifth in the league, was ended when they were held to a 1-1 draw at second-from-bottom Nurnberg. The host team's striker Daniel Ginczek equalised after 19-year-old Maximilian Arnold had converted Brazilian play-maker Diego's final pass for Wolves just before the break.