There is still hope for Liverpool in fact but it doesn't seem too realistic to me also. Because I don't think that Manchester City would lose to Aston Villa in their home game. Manchester City have been eliminated from the Champions League so their only focus is this league now. And they would like to win the Premier League title to end the season much better. I expect them and Liverpool both to win their games.
Liverpool's chance to become champions is still there, but it is determined by the results of Manchester City who must lose and Liverpool must win in the closing match. But I also like you, that I don't think that Manchester City will lose the game. They would not miss the opportunity that was right in front of them. I predict that Manchester City will implement a total attacking strategy from the start to be able to get a quick goal.