We only have 16 games left in the Premier League season, so teams are desperate for points. The title picture is pretty clear now, with Leicester, Arsenal and Manchester City as the clear favorites. The more interesting race seems to be at the bottom of the table, with five teams within five points of the last relegation position. Premier League clubs have it all to play for this weekend.

Here are the games you should be watching: 

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

Stoke and Leicester have only met once three times in the Premier League era, with both teams notching a win and a 2-2 draw earlier this season. Leicester are right in the thick of the title race, but results like last week’s draw at last-place Villa, will soon come back to bite them. Stoke City are playing some glowing football lately, and have also been strong at the back, as they drew 0-0 with Arsenal last weekend.

4. Southampton at Manchester United, Saturday 10:00am ET

Both the Red Devils and the Saints are coming off great wins last weekend. Manchester United went into Anfield and nicked a result that many feel they didn’t deserve. Southampton got some home cooking, as they dismantled West Brom 3-0. Manchester United have dominated this matchup historically, winning 14 out of the last 17 meetings, but they have struggled at Old Trafford this season. We may also see the debut of new Southampton striker Charlie Austin, who joined the Saints from QPR for a reported fee of 4 million pounds.

3. Tottenham at Crystal Palace, Saturday 10:00am ET

Ahhh! Another London derby. These two London based clubs could not be moving in more different directions. Tottenham have been red-hot in the Premier League moving all the way up to 4th, and sit only 5 points off the top. Crystal Palace started the season hot, but have cooled off, not winning in their last 5 Premier League games. Selhurst Park will be rocking Saturday, and Palace will look to restore some of their injured players into the side.

2. Manchester City at West Ham United, Saturday 12:30pm ET

It seems although both City and West Ham are getting healthy at just the right time. City thrashed Palace 4-0 last weekend, while West Ham lost disappointingly at Newcastle. When Manchester City has their full team, I would put them as my odds on favorites to win the league. Boleyn Ground will have a great atmosphere with big bad Manchester City rolling into town.

1. Chelsea at Arsenal, Sunday 11:00am ET

While Manchester United and Liverpool might have the best history of success in the Premier League, Arsenal and Chelsea have provided us with some of the best teams in Premier League history. The rivalry has definitely diminished with the sacking of Jose Mourinho, but these two teams are located close to each other in London and are fighting for market-share everyday. Chelsea, who are having a dreadful season, will take a lot of pleasure in deterring Arsenal, who are currently atop the table.