If there is going to be an English Premier League title race, it's on Leicester City. 

The Foxes entered Sunday 11 points back of league-leading Liverpool, and Manchester City's loss to rival Manchester United on Saturday effectively ended City's quest for a three-peat. That leaves Leicester as Liverpool's lone remaining title challenger, and an eight-point deficit at this point might yet be too much to overcome. 

It doesn't help that Aston Villa stands in the way. The newly-promoted side narrowly lost to Chelsea midweek, and the Villans drew Manchester United at Old Trafford days before that. Jack Grealish's return to the lineup has reinvigorated Villa, and they can make a statement in their bid to stay up with a win over the Premier League's happiest surprise. 

[RELATED: Video shows fans' racist abuse late in Manchester Derby]

Here's how to watch Sunday's Aston Villa-Leicester City match live online and on TV. 

When: Sunday Dec. 8 at 9:00 a.m. ET/6:00 a.m. PT
Online: NBC Sports