Crystal Palace are taking on Liverpool for the third time this season – but it's actually the first meeting between the two teams in the League Cup in just over 20 years.