This season Real Madrid faced quite tough opponents in 8 matches and different while for previous seasons in the group stage Madrid faced weaker opponents than them that made Real Madrid undefeated in the group stage and always came out as champions in the group. However, this season is where Real Madrid's performance is tested whether they can defend the UCL title if they face tough clubs at the beginning to continue to advance to the next round.
This season's group stage is different because it uses a new format in the Champions League and maybe Real Madrid's consistency is not going well because they lost some important players in the team. The last five matches showed the best quality for Liverpool and they are much more favored to win the match and this will be a very crucial match where Real Madrid will visit Liverpool's headquarters with unstable strength.
It is indeed difficult to predict this match because even though Real Madrid is in inconsistent condition, they are a little different when facing opponents who are much more balanced in the Champions League. I think a draw will be a much better final result for Real Madrid because if they force an attacking game they will not be strong enough to withstand Liverpool's attacks.