Manchester City's title hopes were given a huge boost by Liverpool's 3-3 draw with Crystal Palace on Monday, but they still need to get a result against Aston Villa to keep their Premier League bid on track.
Currently sitting second to the Reds by one point, but with a game in hand, Manuel Pellegrini's side will likely win the league if they can take four points from Wednesday's game and their final-day encounter with West Ham.
City have a great advantage in that both of their final games are at home and their goal difference is nine better than Brendan Rodgers' side.
However, they must not underestimate a Villa side who have beaten the likes of Chelsea this season as well as overcoming the Sky Blues 3-2 in the reverse fixture back in September.
Read on for information as to where to catch all the action in a key game in the title race.
Date: Wednesday, May 7
Time: 7:45 p.m. BST, 2:45 p.m. ET
TV Info: Sky Sports 1 (UK), NBCSN (US)
City in the Driving Seat
There is absolutely no doubt that after Liverpool's collapse against Crystal Palace, City are now the clear favourites to win the Premier League.
However, they are not currently top of the league and need a result against Villa or else the pendulum will swing once again in the Reds' favour.
City fans can take comfort in the fact that they have the best home record in the league this season with their defeat to Chelsea the only loss at the Etihad all term, per ESPN FC.
They have 15 wins and one draw at home this term, and even just one point against Villa would leave them simply needing to match Liverpool's result on the last day of the season to win a second Premier League trophy in three years.
They come into the game on the back of a huge 3-2 win over Everton on Saturday, which made them favourites for the league even before Liverpool's Monday game.
But that victory came at a price, with Sergio Aguero and Yaya Toure both leaving the field during the game, as reported by Oliver Kay of The Times:
The loss of Aguero could be hugely significant; he has 17 Premier League goals this season, but the news that Toure should be fit for the game is very important as he has 19 league goals this term, per BBC Sport.
The title is in City's hands; they control their own fate. But while a routine home win over Villa is what is expected, it is not guaranteed.
Villa Safety Bad for Liverpool
Paul Lambert's side beat Hull City 3-1 on Saturday and, thanks to other results over the weekend, they have now preserved their Premier League status for another season, per ESPN's Richard Jolly:
This should most certainly be seen as a positive for City as Villa would have posed a more difficult threat if they had still been battling relegation.
Furthermore, Villa have not won away in the league since January, with five defeats and two draws from their last seven outings on the road, per BBC Sport.
The season is effectively over for Villa, their final game is away to Tottenham, and their fans will be happy that safety has been secured.
They have very little to play for except the opportunity to cause yet another twist in the title race.
But that was enough for Crystal Palace, who were themselves safe when they faced Liverpool, and Villa could provide yet another twist if they can complete a season double over City.