Kyle Freeland held the Bourne Braves (5-7) scoreless for seven innings to boost the Hyannis Harbor Hawks (8-3) to a 4-3 victory.
Freeland allowed seven hits, no walks and struck out eight.
A walk-off sacrifice fly by Skyler Ewing gave the Hyannis Harbor Hawks the win.
It was a good day at the plate for the Hyannis Harbor Hawks' Ewing. Ewing went 1-4 and drove in one. He singled in the sixth inning.
Eric Eck improved to 2-0 on the year by picking up the win for the Hyannis Harbor Hawks. He struck out one, walked one and surrendered no hits.
Jack English (0-1) took the loss for the Bourne Braves. He lasted just two-thirds of an inning, walked none, struck out none, and allowed one run.