Peabody senior captain Cayli Armstrong (8) battles for possession of a loose ball with a Salem player on Wednesday afternoon. DAVID LE/Staff photo. 9/24/14.