
Olympic and defending champion Mu, 21, set the pace from the gun but, having barely run the distance this season, was never able to open a gap.
Moraa stayed on her shoulder throughout and delivered her trademark final 100m burst to move past the American to triumph in 1 minutes 56.03 seconds, leaping and punching the air in celebration as she crossed the line.
Hodgkinson, just as she did in Eugene, tried to find a way through on the inside but though this time she got past Mu, was outsprinted by Moraa and had to settle for a second successive silver in 1 minutes 56.34 seconds, having also taken silver, behind Mu at the Tokyo Olympics.
Mu, whose participation had been in doubt until a few weeks before the championships as she flirted with the 1,500m took bronze in 1 minute 56.61 seconds.