Schalke hold on to second place with 2-0 win over Dortmund
Schalke 04 beat Ruhr valley rivals Borussia Dortmund 2-0 on Sunday to stay on course for a second-place Bundesliga finish and a return to the Champions League with four games left in the season.
The Royal Blues had the upper hand in the first half but could not make their advantage count against the lethargic visitors.
Brazilian Naldo made sure of the points for Domenico Tedesco's team with a free-kick missile from 25 metres out in the 82nd minute.
To make matters worse for Dortmund, their forward Michy Batshuayi had to be taken off on a stretcher with an injury in stoppage time. The 24-year-old Belgian is on loan from Chelsea until the end of the season.
Marco Reus of Dortmund looks dejected2 after losing 0-2 the Bundesliga match between FC Schalke 04 and Borussia Dortmund at Veltins-Arena on April 15, 2018 in Gelsenkirchen, GermanyGetty Images
The top four teams qualify for the Champions League group stage.
Already-champions Bayern Munich crushed Borussia Moenchengladbach 5-1 on Saturday.
Leipzig moved up to fifth on 47 but are still four points behind Dortmund.