Rangers narrowed Hearts' lead at the top of the Scottish Premiership to three points as they eventually dismantled 10-man Kilmarnock at Ibrox. With the league leaders dropping points in Paisley last ...