No. 8 ‘Nova pulls away to beat No. 24 St. John’s