After resting some players for their Champions League game in midweek, Manchester City will have a refreshed squad ready to execute this game, but Fulham is no pushover.
City will temporarily go top of the Premier League table if they win this game and they will be keen to achieve that to remain close to Arsenal, who are stubbornly at the top.
The Citizens have not been in their best form in recent games and have just three wins from their last five in all competitions.
Recently promoted Fulham have been in fine form since their return to the Premier League and they have earned some huge results this term.
Marco Silva is proving to be one of the best managers in Europe again after his stints at Watford, Everton and Hull City.
Fulham are unbeaten in four games ahead of this match and they are a team City will not want to underestimate for any reason.
The best bet prediction for this game is BTTS. For similar predictions, click here.