There is very much a three team race in the Scottish Premier League after Hearts' win over Maurice Edu and Rangers on Saturday afternoon at Tynecastle Stadium in Edinburgh.
Edu started in the Rangers midfield and played the first 75 minutes before giving way to youngster John Fleck.
The defeat widens the gap between second place Rangers and first place Celtic to five points, although the Light Blues still have two games in hand.
Hearts now trail Rangers by just two points in the SPL standings.
Things started auspiciously for the Glasgow club who seemed intent on snagging an early goal to put pressure on the Jambos.
Edu nearly helped put Rangers ahead in just the eighth minute with a slick cut back pass to striker Kyle Lafferty but the Northern Ireland international's shot was saved.
Fourteen minutes later, they would hook up again on another scoring chance but again Lafferty's shot was corralled by Hearts goalkeeper Marian Kello who gav a commanding performance in between the posts for the home team.
Rangers continued to push for a goal only to come up empty and finally in the 77th minute against the run of play, Hearts were able to break through.
A cross into the Rangers area rom the left side was never cleared by the usually reliable Light Blues defense and Hearts' Ryan Stevenson was there to pounce on it and fire home a shot past Allen McGregor for the winner.
Edu and Rangers will only have a couple days to shake off this loss as they next travel to Easter Road on Wednesday to face Hibernian.