BRYAN EATON/Staff photo. Haverhill's #21 moves past Pentucket's Matt Keeves.
170522BEAlacrossePentucketHaverhillboys