The Hoops made two changes to the side which defeated Rangers, with Scott Bain in for the injured Craig Gordon and Moussa Dembele replacing Kieran Tierney.
The first-half had plenty of incident, with Hoops fans livid after a stamp on Scott Brown by Steven Naismith was missed by referee Bobby Madden.
Hearts defender John Souttar was unlucky to have a goal disallowed, before Kyle Lafferty thrashed the Tynecastle side into the lead, with Dedryck Boyata heading home the equaliser soon after.
The Hoops then took the lead early in the second-half, when a beautiful Tom Rogic pass set up Dembele, who finished in style.
The Bhoys then suffered an injury blow when Odsonne Edouard suffered an injury blow, and was replaced by Scott Sinclair.
James Forrest and Callum McGregor came close to adding to the Hoops lead, before Stuart Armstrong played in Sinclair who scored the Bhoys’ third goal in injury time, as the Bhoys won for the second week in a row.
Here, Football Insider rates the players who won v Hearts
Click ‘reveal’ below to see how the goalkeeper and defenders rated…