St. John's hosts the No. 25 Seton Hall Pirates after Bryce Hopkins scored 20 points in St. John's 86-79 victory against the Villanova Wildcats.