Astonishman is a pretty tough hero and he can even move whole planets! Still, I don’t think it will be enough to defeat the Man of Steel. Superman’s moves several planets at once in the past and his speed is pretty much unstoppable. I don’t think that the Astonishman has what it takes to stop him. Superman wins.