St. John's rolled to a 79-51 win over host Seton Hall in Newark, N.J., while visiting Xavier held off a furious second-half rally by then-No. 7 Marquette to escape with a 59-57 victory.