Steven Gerrard’s Glasgow Rangers are the top scorers in the SPFL this season with 15 goals scored in three wins, two draws and only one loss all season.
Nine goals in the last two matches have seen Rangers overtake Hearts in the scoring charts by four goals, but not on points earned. Celtic have only scored six goals in six games.
The form shown by Rangers continued with a 5-1 hammering of St Johnstone to move into second place. It should have been 5-0 due to another bad referee awarding a penalty.
Glasgow Celtic have slipped down the table dramatically after only winning one point from their last two league games against lowly St Mirren (0-0) and the 2-1 defeat at Kilmarnock.
Celtic struggled to beat Rosenborg 1-0 last Thursday in the Europa group stage, having beaten them 3-1 earlier in the season at home in the Champions League.
Nobody can deny that Celtic are having a bad start to their current campaign, but as the season unfolds, they will probably still finish in the top two this year along with Rangers.
Rangers are now five points behind Hearts, Celtic are six and both clubs will eventually overtake them, it is only a matter of time.
The Ibrox club showed no hangover from their impressive 2-2 draw at Villarreal in the Europa group game on Thursday, in an extremely one-sided tie against St Johnstone.
Captain James Tavernier curled home a wonderful free-kick to open the scoring before Alfredo Morelos doubled the lead before half time, to put Rangers in easy street.
Scott Arfield, substitute Kyle Lafferty and Daniel Candeias also scored after the break, and Blair Alston scored a consolation for the Saints from a ridiculously soft penalty.
Rangers team: McGregor: Tavernier, Goldson, Katic, Flanagan: McCrorie, Coulibaly, Arfield: Candeias, Morelos, Kent:
Subs used: Grezda, Lafferty and Dorrans