Celtic reached the Scottish Cup semi-finals after defeating rivals Rangers 4-2 on penalties following a goalless draw at Ibrox, with the match ending in chaotic scenes as fans from both sides entered ...