Ryotaro Meshino fired Craig Levein's side in front after just six minutes but Alfredo Morelos equalised for Steven Gerrard’s men towards the end of the first half.
The result means that Celtic end the weekend top of the table, with Rangers level on points and goal difference but second on goals scored.
Hearts and Rangers meet again in the semi-finals of the Betfred Cup at Hampden Park on Sunday November 3, live on BT Sport at 3.00pm.