Warriors defeats Rockets in battle of Western Conference's top two