Celtic captain Callum McGregor has thrown down the gauntlet to Rangers as he delivered a rallying cry to his team-mates.

The Scotland international has urged his side to do everything in their power to claim three points against Rangers in the crucial league clash this weekend.

Celtic currently sit three points clear in the title race and that could extend to six with just two games left should they triumph at Parkhead.

And McGregor offered fighting talk in the build up to the fixture as he vowed few teams can match Celtic when they are fully firing.

Offering a challenge to Rangers, McGregor said 'let's see what they've got' as he demanded Celtic perform to their best on Saturday.

READ MORE: Celtic winger set to have 'huge influence' in Scottish title race

On Celtic TV he said: "I love them [derby matches]. If you don't enjoy them then you're going to struggle to play at a big club like this. So over the years, you build up more experience and when the games come around then you know when you're in the middle of it, you have to enjoy it.

"You've got to enjoy the fight and the battle of it. Generally, when you do that, then you have positive experiences. So we'll definitely be trying to have another one of them.

"We've just got to stay calm and focus on doing our job. Sometimes you can become over emotional and you understand what the game means in the context of the season. But if we focus on our performance and working as hard as we possibly can for each other and the supporters, then you know straight away the energy level goes up.

"When we take the game to a level and intensity that teams struggle to live with, that's when we play our best football. So I think that the message for us is, focus on ourselves, work as hard as we possibly can for each and lets go and take the game to them and see what they've got."