The world number one fought back from a set down for a third consecutive match to beat Karen Khachanov