Yeah, they played well and we really (really) didn't play well.
That being said, we're still 23-3 right now and still have a good shot of hosting the Regional even with that loss to Moorhead. I would be astounded if we play that poorly again this season, but I suppose if we do, that'll be the end of our season.
Either way, I'd still take the season we're having over the season Moorhead is having. Regular season outright conference champs and either the 1 or 2 seed in the Regional. Plus, we have an incoming recruiting class that, if it doesn't get poached to smithereens by the low-D1s, should put us in a good position for the next several years.
But yes, good win by Moorhead. Surprising their season hasn't gone better for how well they played against us.