Stalin may have made the odd mistaken prediction, but in regard to China he was on the money:

Great popular revolutions never achieve final victory in the first round of their battles. They grow and gain strength in the course of flows and ebbs. That has been so everywhere, including Russia. So it will be in China (Works, volume 10, p. 290).