Top games to watch in world soccer this week:

Monday

3 p.m., Chelsea vs. Tottenham Hotspur, NBCSN: This could be it for Tottenham's chances of winning the Premier League. Anything less than a win Leicester City will clinch the Premier League and complete the best story in sports this year.

Tuesday

2:45 p.m., Bayern Munich vs. Atletico Madrid: Madrid won the first leg 1-0 with an amazing goal and a pressing defense that befuddled the German giants. Will Pep Guardiola appear quite so attractive to Manchester City is his team is bounced and City advances to the finals? That was almost the scenario when Guardiola took over at Munich.

Wednesday

2:45 p.m., Real Madrid vs. Manchester City, Fox Soccer 2Go: Manchester City was criticized for the way it played in the first leg at home but it secured a 0-0 tie. All either team needs now is one goal and it will advance to the Champions League finals.

Thursday

3:05 p.m., Liverpool vs. Villarreal, Fox Soccer 2Go: The Spanish team snagged a winning goal in the final minutes last week to take a 1-0 lead into the second game at Anfield.

Friday

7 p.m., Orlando City vs. New York, Univision Deportes: Red Bulls are starting to find their form in the past few games and will face an Orlando City squad that still hasn't figured out how it wants to play but is moving up the Eastern Conference, where it is currently fourth.

7:05 p.m., Rochester vs. Charleston, ESPN3: Atlanta United's Alex Tambakis missed a game with a minor knee injury and then made the bench for the next, a good sign that he may return for this match.

10:30 p.m., Santos Laguna vs. Chivas Guadalajara, Univision Deportes: Both teams are in striking distance of second place in Liga MX, but no one is going to catch Monterrey atop the table.

-

Saturday

7:45 a.m., Norwich City vs. Manchester United, NBCSN: Norwich City is trying to avoid relegation while United is trying to claw its way into the top four and secure a Champions League berth. Should be lots of energy in this one.

9:30 a.m., Borussia Moenchengladbach vs. Bayer Leverkusen, Fox Soccer 2Go: The fourth and third-place teams in the Bundesliga square off. Moenchengladbach is in a mix of several teams fighting for the fourth spot.

10 a.m., Sunderland vs. Chelsea, NBC Sports Live Extra: Sunderland is one of three teams fighting to avoid relegation. It is point behind rival Newcastle from safety.

7:30 p.m., Toronto vs. Dallas, MLS Live: When Dallas loses, it loses big, witness last week's 4-0 loss. Toronto's offense has all the firepower with Sebastian Giovinco to make that happen again.

7:30 p.m., Carolina vs. Fort Lauderdale, ESPN3: Atlanta United midfielder Junior Burgos' playing time has been reduced the past two weeks.

-

Sunday

3:30 p.m., L.A. Galaxy vs. New England, ESPN: xxx.

11 a.m., Manchester City vs. Arsenal, NBC Sports Live Extra: Manchester City is trying to hold off Manchester United for the fourth spot in the Premier League, which comes with an opportunity to play in the Champions League. Much of this result will depend upon what happens against Real Madrid earlier in the week.

11 a.m., Real Madrid vs. Valencia, beIN Sports Connect: Real Madrid continues to keep pace with Barcelona and Atletico Madrid in Spain, but must also concentrate on the Champions League.

11 a.m., Barcelona vs. Espanyol, beIN Sports Connect: Leo Messi and company remain atop La Liga as the race for the crown reaches the final games.