Abdallah Sima fired his twelfth goal of the season to secure a 1-0 win over Hearts at Tynecastle - and ensure Rangers weren’t made to pay for a couple of missed sitters from Danilo.
The on-loan Brighton man strengthened his case for a permanent Ibrox deal as he was on target once again and showed team-mate Danilo the way to goal after he somehow passed up golden chances in either half.
The victory maintains Philippe Clement’s unbeaten run as Light Blues boss and brings an end to Manager of the Month Steven Naismith’s winning Scottish Premiership run after four victories on the spin.
It was a sloppy opening as neither side could really get a grip on the game and the visitors suffered an early blow when Tom Lawrence, having only recently returned from injury, had to limp off with Jose Cifuentes replacing him.