Boys basketball: St. Joseph rallies past Brien McMahon