Archangels stormed back from a late 14-point deficit over Stuart in the Class D-2 quarterfinals to earn a spot in the semifinals Friday.