The Hammers may be in good form but their recent record at the Etihad is shocking - ten defeats from their last 11 visits.
What's more, their new asset, Jesse Lingard, also struggles against the Cityzens having failed to get a single goal or assist in nine attempts.
Bayern Munich's slight drop off in league form has allowed RB Leipzig to get within two points of the Bavarians. Yes, just TWO points. With 12 games to go! Enjoy it folks because that is the closest that this 'title race' will get.
Bayern entertain an out-of-form FC Cologne side this weekend in a game which they should win comfortably.
A home victory and a Robert Lewandowski goal is the way to go in the betting. The Pole has got 26 league goals and we're not even in March.
Are Borussia Dortmund beginning to find a bit of form? After winning 3-2 against Sevilla in the Champions League, BVB then demolished rivals Schalke 4-0 in the Revierderby.
Things are clearly beginning to pick up for a side who have slipped to sixth in the Bundesliga table, six points off the top four.
Armenia Bielefeld suffered a 3-0 thrashing at hands of Wolfsburg last weekend. However, a week earlier, they held Bayern Munich to a 3-3 draw.
This is a hard game to call due to major inconsistencies from both teams but one thing we know for sure is that goals are often found in abundance when these two clubs meet.
Arguably, this is one of the biggest games of the weekend. Third-placed Barcelona are five points off league leaders Atletico and they will be looking to maintain their 14-match unbeaten run in La Liga.
However, Sevilla will have other ideas. Julen Lopetegui's men had won nine straight games before their Champions League loss to Borussia Dortmund last week; a run which included a 2-0 win over Barca in the Copa del Rey.
Ronald Koeman's side haven't scored in two successive trips to Seville but as Lionel Messi showed this past Wednesday, Barca are still capable of running teams ragged.
Strap yourselves in, this will be a good one.
Ligue 1 is in the midst of their most exciting title race in years. PSG's 2-0 home defeat to Monaco has allowed Lille and Lyon to build a small points advantage over the defending champions. With 12 games to go, we're in for a thrilling finish.
This weekend, PSG shouldn't have any problems getting all three points. Dijon are bottom of the table and have only managed two wins all season.
Unfortunately for the hosts, this is not a case of 'if' and 'how'… it's more of a 'when' and 'how many'.
Only a couple of months ago, Juventus were out of the top four and most punters had prematurely dismissed them from being genuine title contenders.
Fast forward to today and Juve are right in the mix. Andrea Pirlo's men could close the gap to five points with a win over Verona, although that's far easier said than done.
Verona are enjoying a strong season and what's more, they've picked up four points off Juve from their last two encounters.
This could be a close one.
Speaking of Serie A, league leaders Inter return to action this Sunday with a potential banana skin game against Genoa.
Inter are in great form with four straight league wins under their belt (including consecutive victories over Lazio and AC Milan). However, Genoa are unbeaten in seven league games and are capable of causing problems.
The one big downside for the visitors is that they've lost their last five games against Inter without scoring a single goal.
That's not a record you can trust.
Manchester United love an away day at Stamford Bridge.
However, Chelsea - under the management of Thomas Tuchel - are a completely different animal. The German is beginning to turn Stamford Bridge into a fortress with his side yet to concede a home goal under his stewardship.
Narrow win for the Blues is the way to go.
Believe it or not, but Sheffield United haven't scored a league goal from open play against Liverpool in 15 years. In their five games during this time, the Reds have won four times, scored ten goals and conceded only twice.
But with the Reds stuck in a rut, is it worth putting your faith - and money - on one of the statistically worst sides in Premier League history?
The Blades are destined for relegation. However, that doesn't mean they should be easily dismissed. Liverpool have lost four straight league games and are clearly vulnerable.
Jurgen Klopp's men have been priced at very unattractive odds of 4/11 - better to back the draw which looks a lot more appetising at 4/1.
We may only be in February but this Sunday's game between Roma and AC Milan does feel like a pivotal moment in the season for I Rossoneri.
In a few short weeks, Stefano Pioli's men lost their place at the top of the table, lost two derby games to Inter and are now four points adrift of their city rivals.
Having lost four games from their last seven in all competitions, Milan can't afford another slip-up. However, Roma are in good form and they are more than capable of piling on the misery for the visitors.
Stakes are high in this one. Too high to call a winner.
The wheels are coming off Atletico Madrid's title challenge! February has proved to be a spectacularly bad month for the club having won just one of their five games.
Villarreal aren't exactly flying themselves. However, they haven't lost at home to Atletico in five matches.
With that in mind, bet on the visitors to drop more points.
If you haven't become sick of soccer by Sunday evening, then there's one more decent contest to watch.
River Plate travel to Platense in Group A of the Copa de la Liga Profesional. Los Millonarios lost their first game in the competition against Estudiantes but recovered well with a 3-0 thrashing of Rosario.
Platense also won their opening game of the competition but it was far from comfortable. River Plate should have enough firepower to take three more points and climb up the standings.