Manchester City host Fulham at the Etihad Stadium on Wednesday evening in the Premier League, with the hosts second on 50 points and the visitors tenth on 34. Pep Guardiola’s side are clear favourites at home and need the points to stay in the title race, while Marco Silva’s Fulham are aiming to stop a run of two straight defeats and improve on a 10-4-11 record that has left them mid-table with 35 goals scored and 37 conceded.
City’s form is strong. They came from behind to win 2-1 at Liverpool in their last league game, with two late goals and post-match debate around officiating. Before that they beat Newcastle United 3-1 at home in the EFL Cup, drew 2-2 at Tottenham in the league, and won 2-0 at home to Galatasaray in the Champions League and 2-0 at home to Wolverhampton. They have lost only one of their last five in all competitions and have 51 league goals and 24 against.
Fulham have lost their last two. They led at home to Everton but lost 1-2, having gone ahead via an own goal before conceding twice, and before that they lost 2-3 at Manchester United. Their last win was 2-1 at home to Brighton on 24 January; since then they have lost to United and Everton. In the five games you listed they also beat Middlesbrough 3-1 in the FA Cup and lost 1-0 at Leeds. They sit tenth with 35 goals scored and 37 conceded.
Head-to-head favours City. In recent Premier League meetings they have won at Craven Cottage 0-2 in May 2025 and 3-2 at the Etihad in October 2024, and have regularly scored heavily in this fixture, including a 5-1 home win and a 0-4 win at Fulham in earlier seasons. Meetings between these two have often produced high-scoring games.
My prediction is Manchester City to Win and Over 2.5 goals at 1.83. City have scored 51 in 25 league games and average over two per game at home, while Fulham have conceded in both of their last two and have 37 goals against in the league. The xG projection (2.26–1.12) supports a 3-1 finish.