I have noted that Rangers have steadied the ship recently, particularly at home, but I doubt that alarm bells will be ringing at Celtic ahead of the Hogmanay visit to Ibrox. It will be the first time that Celtic have played Rangers on their own patch since they came back, and of course, Rangers won’t want to be on the end of another hiding like they were in the league game at Celtic Park.

With that in mind, I think Rangers will approach the game by trying to get into Celtic’s faces as much as they can and try to disrupt their rhythm.

It’s a wee bit away of course, and a lot can happen in terms of injuries before then. Will Scott Sinclair be back? Will James Forrest be back? Before you can really give a definitive view of the outcome you will have to wait until nearer the time, but I know who I fancy to prevail notwithstanding a massive injury crisis at Celtic Park.

It looks at the moment as if Rangers still have a fair bit to go to catch up with Celtic, not just in terms of the points gap in the league. But looking at it from a Rangers point of view they have a good record at home, and they will be hoping to regain a bit of respectability in the eyes of their greatest rivals.

As I said, there are a few games before then, but I tend to think that if Celtic are at full strength or anywhere close to it then they will be far too strong for Mark Warburton's team.

I genuinely think that Celtic will go the whole season unbeaten. It’s a tall order, but when you look at the Motherwell game in particular then you can see that this team just does not like getting beat.

That’s why I would stick my neck out and say that they will go the whole season undefeated. They have to visit Tynecastle, Pittodrie and Ibrox of course, so it’s not going to be easy, but I really believe they can do it.