The mighty, indomitable Bayern Munich may well have wrapped up the title race already, but the race for European slots behind them is as tight as it can be. Kudos on a ninth consecutive domestic title.
Mainz did well midweek and now face Bayern, although the title is decided after Leipzig's midweek loss. A Dortmund win at Wolfsburg would liven up the race for European spots in the closing weeks, with Bayer Leverkusen and Eintracht Frankfurt still very much in the mix.
A three-title card at UFC 261: Usman vs Masvidal for the men's welterweight, as well as Weili Zhang's defence of her strawweight belt against Rose Namajunas and Valentina Shevchenko's of her flyweight title against Jessica Andrade.
The title race may be over, but Borussia Dortmund and Bayer Leverkusen both have eyes on European spots. At the bottom of the table, Bremen are heading in the wrong direction, while Mainz are on the up - a big game for both.
It's the early season clash between the two teams vying for National League honours. Despite Joe Musgrove making history, the Padres are likely to struggle against a strong Dodgers team coming in to Petco Park on a roll.
The title race may be back on. A five-point gap will be hard for RB Leipzig to overturn, but they could close it to three this weekend. Bayern are hurting after their UCL dismissal midweek and face a tough Wolfsburg with an amazing home record.
Can Man City finally fulfil their potential and clear the quarters? The two most-favoured teams should follow form, while Porto looks for another upset, this time over Chelsea. Real Madrid vs Liverpool is tough to call - we'll side with the Spaniards at home.