In a clash of Division I rivals, No. 1 St. John’s Prep boys soccer defeated No. 9 Saint John’s High School on Thursday.