Celtic booked their place in the Scottish Cup semi-finals after defeating Rangers 4-2 on penalties following a tense goalless draw at Ibrox that ended in chaotic scenes after the final kick.The ...