Premier League: Manchester City at Tottenham, 1:45 p.m. Saturday, NBCSN. It hasn’t been a good week and a half for Manchester City, which lost twice in the Champions League quarterfinals to Liverpool, and lost at Manchester United in between. City is on the doorstep of the English title, but the Spurs haven’t lost a league game since December.


Serie A: Napoli at AC Milan, 8 a.m. Sunday, beIN. If Napoli is going to make a move on the Italian title, it has to come soon. Juventus plays later on Sunday, and Napoli could close the gap at the top to one point. To do so, it’ll have to win at Milan, which is locked in a battle for a European spot next season. Neutral fans want Napoli to make it a race.

Bundesliga: Borussia Dortmund at Schalke, 8:30 a.m. Sunday, FS1. They call this the Mother of All Derbies in Germany, the Revierderby. In the first edition this season, Dortmund led 4-0 before throwing it all away in a 4-4 draw. Now Schalke, in second place, hosts Dortmund, in third, with local pride — and breathing room in the top four — on the line.


MLS: NYC at Atlanta, 5 p.m. Sunday, FS1. It’s still early in the MLS season, but it’s already clear that New York City and Atlanta are among the five best teams in the entire league. For the moment, the two are atop the Eastern Conference. An NYC visit to Atlanta’s packed stadium could be a measuring stick, and also one of the matches of the season.