A big night by Barach, plus Riley's late goal gives Mercyhurst a four-point weekend.