Houston Rockets beat the Golden State Warriors, leaving Steph Curry stunned, ending their chances to win the Emirates Cup.