Manchester City have not lost to West Ham in the league since 2015 but this will be a test for them.
The Hammers are desperate for points, while City melted in Madrid in midweek. From 3-0 down, I can't see them turning that tie around on Tuesday.
This is a big few weeks for Pep Guardiola's side, who have got Arsenal in the Carabao Cup final, Liverpool in the FA Cup quarter-finals and are clinging on in Europe.
The quadruple is still on for City but, at the moment, you'd say they are far more likely to end up with a trophyless season than they are to win all four.
West Ham surprised me by beating Fulham in their last league game, but I am still not convinced by them at home.
This will be tricky for City but I think they will edge it. Everyone else seems to have lost faith in Erling Haaland, but not me. He will score, and City will win.
Sutton's prediction: 1-2
Read the full predictions and have your say here