Callum Gittings scored the only goal of the game with 10 minutes remaining after Henrich Ravas had failed to hold a ball into the box.
Moors were indebted to a tremendous save from Aston Villa loanee Benjamin Siegrist in stoppage time to deny substitute Kyle Dixon and end any United hopes of a replay.