Another weekend of Premier League games to behold upon. To be honest this is probably the weakest slate of games we’ve had so far this season. Not a lot of great matchups to look forward to, which usually means all the games will be great, because the Premier League is always full of surprises.

Here are the five games you should be watching this weekend:

5. Aston Villa at Crystal Palace, Sat. 10am ET

This is how bad this weekend is in terms of good fixtures. We have Palace at 7th in the league table, against Villa who are 10th in the league table. Both will probably finish around mid-table, but I will be tuning in because I’m a Palace fan, plus it’s always fun to watch a game being played at Selhurst Park.

4. Newcastle United at Manchester United, Sat. 7:45am ET

Another test for Manchester United as the Jordies come into Old Trafford for the opening kick-off of the weekend. Newcastle have been disappointing this season, but are due for a solid road performance.  After losing out on Pedro (who ended up going to Chelsea) Manchester United are looking to prove that they are ready for a title run and this is a trap game with their Champions League fixture looming mid-week.

3. Tottenham at Leicester City, Sat. 10am ET

These two teams love to score and I’m expecting a goal fiesta in this one. The two teams meetings last season totaled 10 goals, which averages out to 5 goals a game. The league position for these two teams is even more dumbfounding. One would think Tottenham to be in the top 4 and Leicester would be near the bottom, but their roles have reversed. Leicester City is sitting pretty in 2nd place and Tottenham are hovering around the relegation zone in 14th place. Should be a great watch.

2. Manchester City at Everton, Sun. 11am ET

We have two teams in the top 5 meeting Sunday in Liverpool. Everton and Manchester City are both very solid teams and always involved in interesting games. Everton is currently 5th in the table while Manchester City are 1st and look like the team to beat after dismantling Chelsea 3-0 last weekend. Manchester City has dominated this match-up winning 3 of the last 4 in impressive fashion. With Everton being at home, Goodison Park should be jumping with the big dogs in town.

1. Liverpool at Arsenal, Mon. 3pm ET

Liverpool have been surprisingly good, but some would say lucky so far this season. They sit at 3rd in the EPL table, while Arsenal is struggling at 11th. Historically this match breeds goals, with their last three Premier League games giving us 15 goals, a 5 goals per game average. Liverpool want to make a statement with a big road win, while Arsenal are almost at ‘Panic Stations’ to stay in the title race, should be a cracker!