The Giants came from behind to beat the Townies 3 to 2 in 9 innings Thursday night at Cooney Field. Rockport jumped out to a 2-0 lead in the third inning on a two out single by Kyle Nelson followed by a run scoring error on a fly ball.
Beverly scraped out a run in the fifth on a dropped pop fly and then tied the game in the bottom of the sixth with a two out single from Kevin Harutunian.
The game remained tied until the bottom of the ninth. With one out Frankie Messina walked, then Luke McDonald reached on a throwing error moving Messina to third. Conor Walsh drove the ball to right field for a sac fly bringing home the winning run in walk off fashion.
Dan Cashman earned the win with four innings of shutout relief. Eric Messina allowed only two unearned runs in his five innings of work. For Rockport, Sean Gillon was charged with the loss allowing one unearned run in two innings of relief. James Parisi started and allowed 2 runs (1 earned) in seven innings.