St. Mirren upset Celtic 1-0 to reach the Scottish Cup semifinals on Saturday, a week after losing 7-0 to the same opponents in the league.
St. Mirren upsets Celtic in Scottish Cup on Saturday