Liverpool next game is against Manchester City not Villa, and just like you said they can’t afford to lose any more matches, the draw against their city rivals Everton has shorten the gap between them and arsenal and dropping points again after just a week will be very bad for the title contender.
Liverpool will play away in this game and it going to be a big challenge, Manchester city on the other hand are struggling and trying to get themselves together, they are in a fight for the top 4 and they will also fight for all 3 points. It going to be the match of the week and I really anticipate this one.
For Liverpool it will be an away game, but City will have a very difficult game with Real today where they will definitely give their all, because even in case of a draw, the Champions League will end for them. And Liverpool will be resting at this time and they will approach the match with City with greater strength, which I think will be a big advantage for them. It is unlikely that City will beat Real today, but they could beat Liverpool, let's see how Guardiola copes with these difficult gears.
Liverpool have made it clear that they will not give anyone a chance to get closer to the top, seven points away from Arsenal is enough to maintain the stand. I don't think Arsenal can do anything to beat down Liverpool. Regarding Manchester City and Liverpool game, it's will look so interesting to watch, Liverpool are the strongest team now and I don't see any team that can break through, only Nottingham had done it and I still see them as the only one that can do it. Manchester City are battling a lot to maintain their consistency but their next two games will not look funny to them because their opponent are in their best performance and with the current performance of Manchester City I agree with you about their match against Real Madrid, let see how it goes tonight against both teams.