Rangers put in a surprisingly good performance to come away with a deserved point from Parkhead.
Clint Hill was the surprising source of a late equaliser in a very even contest, and Rangers might have even won the game were it not for a combination of poor finishing and some fine goalkeeping from Craig Gordon.
A scrappy but even start led to some optimism from Rangers fans, and it was the away side who had the first clear chance of the game after a flick-on saw Martyn Waghorn get clear. His shot was too close to Gordon however, who stuck out a leg to make a fine save.
Celtic began to grow into the half as it drew on, and the dangerous Stuart Armstrong finally broke the deadlock after an error from Jason Holt, cutting a fine finish out of the reach of Wes Foderingham in goal.
The second half continued much in the same vein as the first, with both sides enjoying some decent chances. Waghorn was again foiled by Gordon after sloppy defending from Celtic, the keeper coming out to save at point blank range after he picked up a cut-back from Kenny Miller.
Yet as the game drew to a close, Rangers began to dominate, creating a flurry of chances as Celtic sat deep. Holt came close after wiping out Patrick Roberts with a tackle before curling one effort just wide, but Rangers would find their way through soon after. Fine work from James Tavernier saw Emerson Hyndman in space, and his effort was just tipped aside by Gordon, but Hill arrived with the follow-up to level the scores with only minutes to go.
Rangers might have had even more chances, but were forced back in the dying minutes as Celtic stormed forwards in search of a winner. Griffiths had a late chance but was cleaned out by Hill, who probably got away with what should have been a penalty.
In the end, it finished level. Rangers might actually have been disappointed not to win here, but it is a very respectable result and something that gives the team a boost going into the new reign of Pedro Caixinha. In the course of the battle for second, however, it is still two points dropped, with Rangers facing an eight-point deficit to make up.