Top contender Borussia Dortmund (8-1-2, 26 points) is on a roll again with three straight wins since their temporary debacle weeks ago. The team will square off against top four squad Schalke, who is currently in a slump, at the Signal Iduna Park on November 8th, Sunday for a 2015-2016 Bundesliga matchup.
Die Borussen was winless for three consecutive games with draws versus Hoffenheim and SV Darmstadt 98 and a loss against rival Bayern Munich after opening the season with a five-game winning streak.
Dortmund beat Werder Bremen, 3-1, at the Weserstadion on October 31st to continue their ongoing winning run and hold its second place spot in the league table five points behind powerhouse team Bayern, as per SkySports.
Vice-captain and star winger Marco Reus converted a double at the 9th and 72nd minutes while Armenian midfielder Henrikh Mkhitaryan also contributed one at the 44th to complete the three-goal haul for Thomas Tuchel's men.
Meanwhile, Schalke managed to salvage a 1-1 draw against newly-promoted FC Ingolstadt 04 at the Veltins Arena also on October 31st, as reported by ESPN.
Die Schanzer defender Tobias Levels opened the scoring at the 39th minute, but it took André Breitenreiter's side almost the whole second half to finally answer as Die Knappen midfielder Leroy Sané provided the equalizing goal at the 77th to save the point for Schalke.
Dortmund is expected to walk over the Veltins residents in this match on Sunday.
The prediction is a 3-1 triumph for Borussia Dortmund.
Borussia Dortmund starting lineup (4-2-3-1 formation): Burki; Ginter, Papastathopoulos, Hummels, Park; Gundogan, Weigl; Mkhitaryan, Kagawa, Reus; Aubameyang
Schalke starting lineup (4-4-2 formation): Fahrmann; Caicara, Howedes, Matip, Aogo; Sane, Goretzka, Kolasinac, Meyer; Di Santo, Huntelaar