Hibernian defeated Celtic 2-1 in Sunday's William Hill Premiership game at Parkhead to end their long wait for a win in the East End of Glasgow.
Benjamin Nygren cancelled out Felix Passlack's opener but Kai Andrews grabbed a late winner for David Gray’s team after the hosts had Auston Trusty sent off.
Rangers were forced to come from two goals down to salvage a 2-2 draw away to bottom club Livingston, who had Cristian Montano red carded on the hour mark.
Goals from Brooklyn Kabongolo and Lewis Smith had Livi in command but Emmanuel Fernandez and Mikey Moore struck in the last 10 minutes for Danny Rohl's men.
The results mean Hearts end the weekend four points clear at the top of the table as they prepare to welcome Aberdeen to Tynecastle on Saturday.