Celtic are unbeaten in the last 20 meetings between the two teams and have only lost once in their last eight matches in all competitions. Dundee are without a clean sheet in their last 12 against Celtic and have lost four of their previous seven away from home.