Yahoo rally: powered by Alibaba