Celtic beat Rangers at Ibrox
Celtic took a firm stride towards winning the Scottish Premier League for the fourth successive season when they beat Glasgow rivals Rangers 1-0 at Ibrox on Saturday to extend their lead to seven points.
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.