Cardiff pay penalty as Liverpool end trophy wait