Rangers eventually managed to wear down dogged 10-man Kilmarnock 4-1 to keep their Scottish Premiership title hopes alive as the narrowed the gap on leaders Celtic at the summit to three points.
Philippe Clement’s side had to come from behind to get the better of the Ayrshire side following a chaotic and highly entertaining contest at Ibrox. The visitors opened the scoring through James Tavernier’s own-goal from a Matty Kennedy cross before the Gers skipper passed up a glorious chance to level from the penalty spot after Joe Wright was penalised for handball as he attempted a block on the goal line.
Wolves loanee Fabio Silva equalised right on the stroke of half-time to calm a nervous home support, before the Light Blues finally started to turn on the style after the restart. Centre back Ben Davies - who replaced Leon Balogun at the interval - turned home a rebound after John Lundstram’s effort was saved to put the hosts in front just after the hour mark.
Tom Lawrence then added a killer third with what proved to be a moment of real quality before John Souttar wrapped up the points deep into stoppage time to set Rangers up nicely for a make-or-break Old Firm showdown with reigning champions Celtic next weekend.
Here's how GlasgowWorld rated the Rangers players from Ibrox:

5. Borna Barisic - 6/10
A decent outing down the left flank for the soon-to-be departing Croatian. Didn't pose a huge threat from set pieces but kept possession well in the final third. Tidy enough, subbed. | SNS Group

6. John Lundstram - 7/10
Played a key role in aiming to dictate the play as frustration from the stands almost spilled onto the pitch. Delivered a perfectly-weighted cross for Silva to fire home the equaliser and it was his shot that Dennis spilled which led to Davies' goal to make it 2-1. Subbed. | SNS Group

7. Mohamed Diomande - 7/10
A classy performer who linked the play well with some clever touches and a good range of passing. Unfortunate not to see one of his efforts on target find the back of the net. A bundle of energy. | SNS Group

8. Todd Cantwell - 6/10
Got off to a fairly slow start but grew into the game and always looked to create things in behind. Led by example before tiring midway through the second half. Subbed. | SNS Group

