DeMarcus McElroy’s 19-yard touchdown run midway through the fourth quarter lifted St. Francis (Pennsylvania) to a 34-27 win over Long Island University on Saturday.