Crusaders advance to District 9-A semifinals with win over Vikings