Danvers: Masco senior Jeffrey Panella, right, tries to shield St. John's Prep senior Liam Welch from the ball on Wednesday afternoon. David Le/Salem News