It was a rare day to forget for Celtic who took a sore one at the home of their rivals