These two English sides meet in a game that would guarantee that England has a representative at the Champions League semifinal, but will Manchester City take their domestic dominance to the European stage or will Jurgen Klopp continue his impressive record against Pep Guardiola?
Manchester City are undoubtedly the best English team at the moment but they lost their one and only league game so far to Liverpool at Anfield in January. That 4-3 win for the Reds was a thrilling encounter and we expect more of the same in this game.
Liverpool beat Crystal Palace at the weekend to make it 6 wins from 8 their last games and Mohamed Salah was the difference yet again as he popped up with a late winner at Selhurst Park. The Egyptian has netted 35 times in the league and Champions League this season, and 20 of those goals have come at Anfield. The Reds have netted 28 times in their last 10 games.
Manchester City are not the most respectful visitors as they have netted 24 times in their last 10 away games and they scored 3 on their last visit to this ground. They have an impressive 7 wins from their last 10 away games also.