Celtic broke their own 100-year-old British record by stretching their unbeaten domestic run to 63 matches with a 4-0 victory over St Johnstone.

Scott Sinclair, Moussa Dembele and Olivier Ntcham were on target and Steven Anderson netted an own goal as Celtic strolled to three Ladbrokes Premiership points at McDiarmid Park.

Saints were the last Scottish team to beat Celtic, on May 11, 2016, in Ronny Deila's penultimate match in charge. But the Perth side had not scored in five matches before the visit of Brendan Rodgers' men, who are a different proposition from the team managed by the Norwegian.

The victory was as one-sided a game as Celtic have enjoyed during an 18-month spell of invincibility in Scottish football.

The previous record was set by Willie Maley's side during the First World War, during a time when only league football was played.

Between 1914 and 1917, internationals and the Scottish Cup were put on hold while the League Cup did not emerge until after the Second World War.

During that time, Celtic won the league four times in a row and instrumental in that success was a unbeaten run of 62 matches between November 1915 and April 1917.