Bundesliga: Bayern Munich at Stuttgart, 8:30 a.m. Saturday, FS1. Bayern is six games from an unprecedented fourth consecutive German title and has won three matches in a row without allowing a goal. It can't afford a letup; Borussia Dortmund hasn't lost since before Christmas and is just five points back. Stuttgart pairs one of the league's best attacks with perhaps its worst defense.

Bundesliga: Mainz at Wolfsburg, 11:30 a.m. Saturday, Ch. 9. Wolfsburg is flying high this week after an unexpected 2-0 win in a Champions League quarterfinal vs. Real Madrid. Mainz, meanwhile, has quietly put together a series of good results in Germany, including wins over Bayern Munich and two of Germany's other top-five sides. Another big win could put it in the European places.

Serie A: Juventus at AC Milan, 1:45 p.m. Saturday, beIN Sports. There are just seven games to go in the Italian season, and it seems like Juventus is set to pull away from challengers Napoli – thanks to a 21-game unbeaten streak that has included a seemingly impossible 20 victories. Milan, in sixth place, has as good a chance of any team — that is to say, not much — of stopping the run.

Premier League: Manchester United at Tottenham, 10 a.m. Sunday, NBC Sports Network. ManU, in fifth place, has everything to play for yet this year — especially fourth place and a berth in the Champions League. For Tottenham, the club's best chance for a league title in 50 years seems to be slipping away; Spurs are seven points back with just six games to play.