Celtic bounced back from a difficult few days to reach the semi-finals of the Scottish League Cup thanks to a 1-0 win at St. Johnstone on Wednesday....