Glasgow: Tom Rogic put Scottish champions Celtic on course for a hard-fought 2-0 victory over Rangers in the Old Firm derby at Ibrox on Saturday.

An open first half saw both sides spurn chances before the Hoops took a 50th minute lead thanks to a fierce strike from Socceroos star Rogic.

Scotland striker Leigh Griffiths then doubled Celtic’s advantage 15 minutes later as the visitors extended their domestic unbeaten run to 57 matches.

Despite a more spirited performance than in their 5-1 defeat the last time the sides met at Ibrox in April, Rangers now trail their Glasgow rivals by eight points after just seven Scottish Premiership matches.

Celtic cemented their position on top of the table, giving them a boost ahead of their midweek Champions League visit to Anderlecht.

Ranges were dealt a blow before kick-off as injury robbed them of the experience of Portuguese veteran Bruno Alves, meaning 19-year-old Ross McCrorie was handed his first start.

Pedro Caixinha’s summer rebuilding of Rangers meant seven of his starting XI made their Old Firm debuts and the Hoops players gave them little time to settle with Wes Foderingham having to tip over a fierce strike from Rogic inside the first minute.

Griffiths curled a free-kick wide and then headed over when presented with a free header at the back post as Celtic poured forward.

Rangers were hemmed in but, in their first real attack, they were appealing for a penalty when Alfredo Morelos dramatically went down under a challenge from Jozo Simunovic, but referee Craig Thomson was unimpressed.

The home players slowly adjusted to the pace of the match and a quick breakaway saw Morelos burst down the wing and cut the ball back for Graham Dorrans, who blazed over.

A minute later Morelos was a whisker away from getting on the end of a James Tavernier cross as Rangers gathered momentum.

Tempers flared at half-time as Rangers manager Caixinha and Celtic captain Scott Brown exchanged words in a heated confrontation as the players made their way up the tunnel.