Michael Beale extended his unbeaten record as Rangers boss after a comeback win over Kilmarnock.
The Light Blues boss made some changes from the team that went 120 minutes in the League Cup semi-final with Aberdeen on Sunday as Kemar Roofe's extra-time winner sent the Ibrox men into the final. But it was back to league duty and it was a horror start for the visitors at Rugby Park as Chris Stokes headed home from a corner after just six minutes.
However, Alfredo Morelos levelled with a low finish after excellent play from Fashion Sakala to set him up midway through the first-half. Just five minutes into the second period and the game was turned on its head as Ryan Kent found the bottom corner after picking up on a Morelos lay-off into the box. Danny Armstrong was then sent off for the hosts on the hour for two yellow cards with the visitors making sure of the win as Morelos grabbed his second of the night with a close-range header before Sam Walker's excellent low save denied him his hat-trick. Joe Wright grabbed a late second for the hosts with a stunning volley but it wasn't enough as Rangers held out. Here's how we rated the away side in Ayrshire.