Crystal Palace will be hoping to produce another upset against a big team when they face Manchester City at the Etihad Stadium on Saturday. The Citizens have already beaten the Eagles twice this season, 3-0 in the FA Cup in January and 2-1 in the reverse Premier League fixture in November. Manchester City have won the last five direct matches, while Crystal Palace have only tasted victory twice in the last sixteen matches against the club they will face on Saturday.
Manchester City are coming from two consecutive draws in the Premier League, a goalless one in the Manchester derby and a disappointing 2-2 at relegation-threatened Middlesbrough last weekend. They have won just one of their last four matches at home in the Premier League and they can't really afford another slip-up if they want to hold on to their current fourth position in the league table. Sergio Aguero will most likely be out for the rest of the season with a leg injury, but Gabriel Jesus is ready to take his place. Goalkeeper Claudio Bravo is also a long-term absentee, while John Stones and David Silva could also miss out.
Crystal Palace are almost certain of their survival in the Premier League, they are six points above the relegation zone with three matches left in the season and most likely they will need just another point or two to guarantee their position. They have recorded amazing results against big teams last month, first they beat leaders Chelsea at Stamford Bridge, then Arsenal at home and then Liverpool at Stamford Bridge. However, they have lost their last two matches, including last week's 2-0 home defeat against Burnley.
Probable line-ups:
Man City: Caballero - Navas, Otamendi, Kompany, Clichy - Toure, Fernandinho - Sterling, De Bruyne, Sane - Jesus
Crystal Palace: Hennessey - Ward, Kelly, Delaney, Van Aanholt - McArthur, Milivojevic - Zaha, Puncheon, Townsend - Benteke
My prediction: Manchester City to win 2-0.
Here are the odds for the match at Bet365:
Man City win - 1.25
Draw - 5.75
Crystal Palace win - 11.00