Football Aberdeen Vs Celtic, Scottish Cup Semi-Final: Macdonald Goes Through The Wringer At Hampden BY Stats Perform