It's 2nd versus 5th in the Bundesliga this weekend as Borussia Dortmund welcomes high-flying RB Leipzig to the Signal Iduna Park in what will hopefully be a mouthwatering clash, especially since the two teams are set to meet in the DFB-Pokal final next Thursday.
Dortmund took a major step towards Champions League qualification last time out in the league as they beat 3rd place Wolfsburg 2-0 despite playing the last half-hour of the match with only ten men.
The result means that Dortmund find themselves only two points behind Wolfsburg heading into the weekend, with Die Wölfe having to face a tough test against Union Berlin. Dortmund know that if they beat Leipzig and results go in their favour elsewhere, then they will start next weekend in the top four.
Leipzig will be hoping to build on the success of their last Bundesliga match as they comfortably beat VfB Stuttgart 2-0.
The result helped solidify Die Roten Bullen's position as the best of the rest in the league, as well as giving them an outside chance of snatching the title from under the noses of Bayern Munich. With Leipzig playing first on Saturday, them winning would put pressure on Bayern, who have a difficult match against Borussia Mönchengladbach on Saturday evening.
Dortmund's interim manager Edin Terzić has quite a few selection headaches and problems. Axel Witsel, Mateu Morey, Dan-Axel Zagadou, Marcel Schmelzer, and Youssoufa Moukoko are all out due to injuries, while Jude Bellingham will miss the match due to suspension after he was sent off against Wolfsburg. Then there's Erling Haaland, who is currently seen as a doubt for Saturday's contest.
Leipzig also have a few players who are unavailable for selection. Justin Kluivert, Dominik Szoboszlai, and Christopher Nkunku are all out injured, while there are questions surrounding the status of Germany international Marcel Halstenberg.
Borussia Dortmund: Hitz, Meunier, Akanji, Hummels, Guerreiro, Delaney, Can, Reyna, Brandt, Sancho, Reus
RB Leipzig: Gulácsi, Upamecano, Konaté, Orbán, Mukiele, Kampl, Haidara, Angeliño, Sabitzer, Olmo, Poulsen.
Ones to watch
Due the departure of Timo Werner last summer to Chelsea and January signing Soboslzai's continued injury problems, Dani Olmo has had to step up to the plate for Leipzig.
He has played in every single one of the team's 31 Bundesliga matches this campaign, with nine assists and five goals in those games helping propel Leipzig to 2nd place.
Olmo assisted the first goal against Stuttgart in Die Roten Bullen's last league contest, which was key as Leipzig ultimately secured the win and all three points.
With the absence of players like Nkunku and Kluivert, Die Roten Bullen will look to Olmo to provide a creative spark. Although he is not as fast as the aforementioned pairing, he has a brilliant footballing brain, and he is very technically proficient. That allows him to ghost into the pockets between the opposition's midfield and defense, which is where he runs riot.
With Erling Haaland a doubt for the match, all eyes will be on Jadon Sancho to try and inspire Dortmund to a crucial victory.
He has the most assists for the club this season, while only Haaland has scored more goals. Although Sancho has missed a number of games this season, when he has played, he has had a significant impact on the team.
With his combination of pace, skill, and finishing ability, Sancho is good enough to unlock and beat any defense in the league when in the mood. He will also probably find joy against Leipzig as they tend to play a high line, which means the Englishman will have many opportunities to run in behind and cause mayhem.
With midfielders like Julian Brandt and Giovani Reyna supporting him, Sancho might be able to fill the massive void left by Haaland if he is not able to play this weekend.
Last time out
It was a bad day at the office for Die Roten Bullen the last time these two met as Dortmund comfortably brushed Leipzig aside 3-1 at the Red Bull Arena.
It was an underwhelming first half, with neither team able to make a breakthrough. Leipzig came closest when Halstenberg failed to convert an early chance, but other than that, both teams seemed hesitant to take any sort of risks going forward.
Dortmund started the second half on the front foot, and their reward came in the 55th minute. After racing down the left-hand side of the pitch, Haaland put a dangerous ball into the Leipzig box, which was flicked-on by Marco Reus to set up Sancho for an easy goal.
Despite attempts from the hosts, Haaland got his first and Dortmund's second in the 71st minute after he danced his way past three Leipzig defenders to head home a cross from Sancho.
Haaland scored again 14 minutes later to secure the win for his side. This time, it was Reus who played a pass that brilliantly exploited the Leipzig offside trap and allowed Haaland to break free before he simply rounded the keeper and scored with ease.
Die Roten Bullen did grab a late consolation goal as Alexander Sørloth found the back of the net in the 89th minute, but it ultimately counted for nothing as Dortmund held on to clinch all three points.
How to watch
Fans in the UK can watch the match on BT Sport 3 at 2:30 p.m. BST while fans in the Unites States can see the game on ESPN at 9:30 a.m. EST.