Pep Guardiola believes Liverpool deserve their place in the Champions League final and admitted his Manchester City side weren't ready to win the tournament.