St. John's Prep senior Andrew Donahue keeps his eye on the ball against Peabody on Tuesday afternoon. David Le/Staff Photo