Willow Street rallies in 9th; Mount Joy Blue rolls into semis