It’s been a couple weeks between preview posts but we are back. We missed some crazy mid-week action in the EPL, which sets up some tasty fixtures for this weekend. Leicester City are still three points clear at the top of the table but we have a stern test against second place Manchester City.

Here are the game you should be watching this weekend:

5. Everton at Stoke City, Saturday 10:00am ET

Whenever these two teams meet the neutrals are usually in for an exciting match. Stoke has dominated the past three Premier League matches against the Toffees, but Everton are the team in form as of late. Earlier in the season Stoke went to Goodison and beat Everton 4-3, which might go down as the match of the season.

4. Arsenal at Bournemouth, Sunday 8:30am ET

A lot of Arsenal fans are at their breaking point with Arsene Wenger and this Gunners team. None more evident than prior to the mid-week fixture with Southampton, the Arsenal twitter account caught this pregame.

Fans were outraged by the lack of professionalism and demeanor from the “Ox” and some of the other Arsenal players. They now sit five points off the top and are barely hanging on to a Champions League spot. If this continues I would expect Wenger to be fired after the season. Bournemouth are playing with house money seven points clear of the drop zone, and it looks like the team enjoys when the big boys travel to the Vitality.

3. Watford at Tottenham, Saturday 10:00am ET

There’s no hotter team in England than Tottenham Hotspur. The London based club have won their last five games in all competitions. I still think Tottenham can challenge for the title, and they could get some help this weekend since the teams above them are playing each other. Watford have truly been a delight to watch this Premier League season. The Golden Boys sit 9th in the table and have carved out a nice niche in their first season in the top flight. Watford haven’t beat Tottenham in the teams’ last eight meetings and I don’t think that will change Saturday.

2. Manchester United at Chelsea, Sunday 11:00am ET

Three years ago this game would have been the undisputed top game of the weekend, but the tides have turned a bit in England. In reality this is just a game pitting 5th against 13th which shows how far these two clubs have fallen. I remember watching these two teams’ playing in the 2008 Champions League final, but presently that moment in time feels light-years away. Manchester United are trending upwards while Chelsea have plateaued after a small boost from Guus Hiddink.

1. Leicester City at Manchester City, Saturday 7:45am ET

We may look at this game in May and realize that it determined the Premier League title. Having watched every team in the English top flight play, it’s obvious to me that Manchester City and Leicester City are far and away the best two teams in the league. Leicester are flying at the moment and are coming off a 2-0 shellacking of Liverpool, but haven’t beat Manchester City in their last nine meetings. City are getting healthy at the right time and if they continue on this track I see them nicking the result against Leicester at the Etihad