Controversy in the closing seconds saw the Houston Rockets advance to the NBA Cup semi-finals in Las Vegas.