Leicester City, after their swashbuckling display of football at the Etihad last Saturday, are now in the drivers seat for the title. I know I usually give footy fans five games to watch in the EPL every weekend, but I’m not going to waste your time with mid-table matchups. There are only two games in the EPL you should be watching this weekend and they involve all the top four teams.

Here are the games you should be watching:

2. Tottenham Hotspur at Manchester City, Sunday 11:15am ET

What a weekend we have in the EPL. The top four teams are all facing off against each other, so the title race will be a lot clearer after Sunday. Tottenham handled a rambunctious Watford side last weekend and won 1-0 despite dominating the whole match. Other than Leicester, ‘Spurs is playing the best soccer in the league and could make a title challenge if they beat City at the weekend. Manchester City’s loss to Leicester last weekend was demoralizing for the Citizens. Not only were they beaten easily 3-1, Leicester looked the much better side and City’s back line looked deplorable. That back line will get a  much needed rejuvenation as it looks like captain Vincent Kompany will play Sunday against ‘Spurs. With a back line pairing of Kompany and Otamedi, I think City will be better organized at the back.

1. Leicester City at Arsenal, Sunday 7:00am ET

The feel-good story in sports right now is Leicester City. Against all odds the Foxes are five points clear at the top and are now the betting favorites to win the title. Producers in Hollywood should be lining up to make a movie about this team, since every player has a crazy story on how they arrived at Leicester. They face another stern road test as they visit the Emirates and an Arsenal team who safely beat Bournemouth 2-0 last weekend. If Leicester beat Arsenal on Sunday and Tottenham/Manchester City draw, Leicester would go seven points clear at the top of the EPL and most likely sew up a Premier League title.