Rockets struggle on the road (Chinese)