Patience has paid off for Manchester City, which now leads the English Premier League table after a shakier start than many fans could tolerate.
The trophy isn’t all the way out of Liverpool’s clutches yet, but the Reds have no margin for error after their recent surprising loss to Brighton..
Seven points behind the lead and sitting in fourth place heading into Sunday’s contest, Liverpool has watched City amass a nine-match winning streak in the league and is one of the few teams in England that can present a credible threat to slow down the runaway act.
In Qatar, the freshly-minted champions of the Copa Libertadores and CONCACAF Champions League, Palmeiras and Tigres, square off in the FIFA Club World Cup semifinals. The winner earns an opportunity to test themselves against Bayern Munich for the trophy.
This Weekend’s Top 5 Matches to Watch
1. Liverpool vs. Manchester City. Can the Reds stop the red-hot Citizens and keep their fading title hopes alive?
2. Manchester United vs. Everton. The Red Devils will be hoping for Liverpool and City to draw while they dispose of a Toffees side within range of the Top Four.
3. Juventus vs. Roma. Bryan Reynolds’ Roma debut may not be ready to happen, but Weston McKennie starring in a high-profile Serie A match is must-see TV.
4. Schalke vs. RB Leipzig. Matthew Hoppe vs. Tyler Adams. Enough said.
5. Palmeiras vs. Tigres. The Club World Cup semifinals feature a top Brazilian team and Mexican power Tigres in what should be a fun affair.
This Weekend’s Soccer on TV & Online:
3 p.m. -beIN SPORTS, fuboTV – Deportivo Alavés vs Real Valladolid
2:30 p.m. –ESPN+ – Hertha BSC vs Bayern München
2:45 p.m. –ESPN+ – Fiorentina vs Inter
10:30 p.m. –fuboTV, TUDN USA, UniMás – Necaxa vs Cruz Azul
Primera B Metropolitana
7:30 p.m. –fuboTV – San Telmo vs Deportivo Madryn
3:05 a.m. –ESPN+ – Adelaide United vs Perth Glory
3:15 p.m. –ESPN+ – Swansea City vs Norwich City
EFL League One
1 p.m. –ESPN+ – Gillingham vs Lincoln City
Indian Super League
9 a.m. –ESPN+ – Bengaluru vs Chennaiyin
2:45 p.m. –ESPN+ – Ayr United vs Hearts
7:30 a.m. -Peacock- Aston Villa vs Arsenal
10 a.m. –fuboTV, UNIVERSO- Newcastle United vs Southampton
10 a.m. -Peacock- Burnley vs Brighton & Hove Albion
12:30 p.m. –fuboTV, UNIVERSO – Fulham vs West Ham United
3 p.m. -NBCSN, fuboTV– Manchester United vs Everton
9:30 a.m. –ESPN+ – Augsburg vs Wolfsburg
9:30 a.m. –ESPN+ – Mainz 05 vs Union Berlin
9:30 a.m. –ESPN+ – Schalke 04 vs RB Leipzig
9:30 a.m. –ESPN+ – Bayer Leverkusen vs Stuttgart
9:30 a.m. –ESPN+ – Freiburg vs Borussia Dortmund
12:30 p.m. –ESPN+ – Borussia M’gladbach vs Köln
9:15 a.m. –ESPN+ – Olympique Lyonnais vs Montpellier
Indian Super League
9 a.m. -ESPN App- Odisha vs Mohun Bagan
Liga MX Femenil
11 a.m. –fuboTV, TUDN USA- Juárez vs Tijuana
8 a.m. –fuboTV– İstanbul Başakşehir vs Fatih Karagümrük
7:45 p.m. –fuboTV– Boston River vs Peñarol
7 a.m. -Peacock- Tottenham vs West Bromwich Albion
9 a.m. -Peacock- Wolverhampton vs Leicester City
11:30 a.m. -Peacock- Liverpool vs Manchester City
2:15 p.m. -Peacock- Sheffield United vs Chelsea
8 a.m. –fuboTV– Real Sociedad vs Cádiz
10:15 a.m. -beIN SPORTS, fuboTV– Athletic Club vs Valencia
12:30 p.m. -beIN SPORTS, fuboTV– Osasuna vs Eibar
3 p.m. -beIN SPORTS, fuboTV– Real Betis vs Barcelona
6:30 a.m. -ESPN2, ESPN Deportes, fuboTV– Benevento vs Sampdoria
9 a.m. –ESPN+ – AC Milan vs Crotone
9 a.m. –ESPN+ – Udinese vs Hellas Verona
12 p.m. –ESPN+ – Parma vs Bologna
2:45 p.m. –ESPN+ – Lazio vs Cagliari
FIFA Club World Cup
3:45 p.m. –fuboTV– Sporting Braga vs Porto
1 p.m. -ESPN Deportes, fuboTV – Toluca vs Mazatlán
12:05 a.m. –ESPN+ – Western Sydney Wanderers vs Adelaide United
2:05 a.m. -ESPN App- Melbourne Victory vs Newcastle Jets
12 p.m. –ESPN+ – AGF vs Lyngby
12 p.m. –fuboTV– Benfica II vs Casa Pia
7 a.m. –ESPN+ – Hamilton Academical vs Rangers
11 a.m. –fuboTV– Beşiktaş vs Konyaspor
7:45 p.m. –fuboTV – Nacional vs River Plate