The Blue Devils tamed the high powered Cougar offense in convincing fashion by allowing only 14 first half points. Mooresville led 21-14 at the half. Mooresville (7-2) will host Lake Norman (9-0) next Friday for what will probably be the NPC title game.