Read a match preview and watch a live cricket stream of Man City vs Aston Villa at the Etihad Stadium.
Where: Etihad Stadium.
When: Wednesday 7 May, 19.45 BST.
Watch live: Click here to watch on NowTV from Sky!
It’s a crucial game in the Premier League title race at the Etihad Stadium as Manchester City host Aston Villa ahead of the final game of the season.
Liverpool’s 3-3 draw with Crystal Palace on Monday means Manuel Pellegrini’s side are the firm favourites to win their second title in three years.
Yet first they have to overcome a Villa side who have already beaten them once this campaign and with further victories over Arsenal and Chelsea, have shown they can compete with the best.
The Birmingham side confirmed their top flight survival at the weekend by beating Hull City 3-1 on Saturday and now they can play with a little less pressure on them.
City know that with their superior goal difference they should finish ahead of the Reds with four points from their remaining two games, so beating Villa would make things a little easier for the final fixture with West Ham United on Sunday.
The hosts could be without Sergio Aguero though after the Argentine limped off during the 2-3 win over Everton at the weekend, whilst Jesus Navas and Matija Nastastic are definitely out.
Paul Lambert meanwhile has a selection headache with Gabriel Agbonlahor, Gary Gardner, Christian Benteke, Libor Kozak, Charles N’Zogbia and Jores Okore all out, whilst Joe Bennett and Nicklas Helenius are doubts.