Kilmarnock beat Rangers 1-0 at the BBSP Stadium, Rugby Park in Sunday's William Hill Premiership fixture to move level on points with sixth-placed Dundee.
Substitute David Watson set up Marley Watkins to score the only goal with just three minutes left as Derek McInnes' side made it six matches without defeat.
The result leaves Rangers six points adrift of leaders Celtic and second-placed Aberdeen, who drew 2-2 at Parkhead on Saturday.