This game couldn't have come at a better time. Bayern seem to have rediscovered their distructive form having thrashed Lazio 4-1 and then demolished FC Koln 5-1.
Dortmund have also seen their form improve. A run of three straight Bundesliga victories lifted BVB to fifth in the table; just three points off the top four.
This promises to be a very exciting contest featuring two of the world's best strikers in Erling Haaland and Robert Lewandowski.
Speaking of Lewy, the Pole loves a goal against his former side and he's well priced to get another one this Saturday.
Whenever these two clubs go to war, goals are never far away. All five of the previous encounters saw both teams get on the scoresheet. Over those last five games, there have been a total of 16 goals.
With that in mind, the recommendation is to back a Juve win and both teams to score at 12/5.
Despite all their problem off the field, Barcelona are slowly but surely closing the gap in the La Liga title race.
A 2-0 victory over Sevilla last weekend marked Barca's 16th league win of the season - that result took Ronald Koeman's side within five points of league leaders Atletico.
This weekend, Barca face an unpredictable Osasuna side. Los Rojillos are not easy to beat on their own turf but Koeman's men have enough firepower to get the three points.
Ousmane Dembele is in form so the Frenchman to score and Barca to win is the way to go in this one.
PSG put their title ambitions to one side this weekend as they take on Brest in the Last-32 stage of the Coupe de France.
Mauricio Pochettino's men are in good form and they shouldn't have too many problems against a side which has lost two of its last three games.
PSG have won all seven previous head-to-head meetings and there's nothing to suggest that this run could be about to end.
Liverpool's defensive issues are well documented however, is it time we start talking about their issues in front of goal?
Fulham, on the other hand, are improving and should have claimed at least a point in their midweek game with Spurs. Scott Parker's side could certainly give the Reds a run for their money here.
1987. What a year. Rick Astley rocked the world with Never Gonna Give You Up, Ikea opened their first UK store and The Simpsons made their television debut. Mostly importantly though, that was also the last year that Verona qualified for a European competition.
Thirty-three years later and the club could finally mark their return to the European stage. The side managed by Ivan Juric are enjoying a strong season and find themselves just six points off a Europa League qualifying place.
AC Milan's poor run of form has seen them lose significant ground in the title race and this in-form Verona side is more than capable of beating I Rossoneri for the first time since 2017.
If that wasn't enough, the two clubs are in the midst of a thrilling title race which has seen Atletico drop points in recent weeks. The difference between Atletico, Barcelona and Real Madrid is just five points with two months of the season left.
Atletico haven't won the Madrid derby in the league since 2016 and Real are on a two-match win run in this fixture.
As always, a close game is expected and there's certainly no shame in backing a draw.
Games between the big six clubs in the Premier League this season have all been damp squids. This one doesn't look too promising either as Man United enter this fixture having endured three successive 0-0 draws.
City, on the other hand, are in the midst of one of the greatest winning runs in history and they're unlikely to be stopped by this stale United outfit.
There is one more derby to end the weekend as Tottenham and Crystal Palace go head-to-head in the capital.
Wilfried Zaha could make his much-anticipated return for Roy Hodgson's side which is currently unbeaten in three straight Premier League games.
Tottenham, meanwhile, are looking to make a late push for Champions League places but a win over Palace is paramount if they are to challenge for the top four.