After falling behind at the break, No. 1 St. John's Prep scored 32 consecutive points to start the second half and never looked back as it defeated Catholic Conference rival BC High, 56-34, to advance to the Division 1 state semifinals on Friday night at Cronin Memorial Stadium.