Beverly overcame a 13 to 4 deficit to win a wild one in Ipswich.
Beverly took an early 2-0 lead in the top of the first before Ipswich erupted for 7 in the bottom half. Big blows in the inning were Rick Sotiropolous' homerun and Dowley's three run double.
Beverly cut the lead to 7 to 4 with two more runs in the bottom of the 2nd. But, Ipswich continued the onslaught with 4 more runs of their own taking an 11 to 4 lead after two innings. Dowley's 3 run homer keyed the rally.
In the bottom of the third Ipswich scored twice more before Gary Pisa came on in relief and induced a 4-6-3 double play leaving the score at 13 to 4 after three innings. Gary Pisa would allow only one unearned run over 3 2/3 innings of stellar relief holding Ipswich down long enough to earn his first ITL victory.
Beverly waited until the top of the 5th to mount the comeback. The Giants plated 8 runs and cut the Ipswich lead to 13 to 12. Derek Scialdone and Jay Trowt each knocked in two runs during the inning. Gary Pisa held Ipswich scoreless in their half of the fifth.
In the top of the 6th the Giants scored two runs to take a 14 to 13 lead. Jay Trowt's sac fly scored Scialdone and Boyle followed him home courtesy of an errant throw. In Ipswich's half of the inning, following an error and two hit batters, Dave Shoreman doubled in the tying run. The game stood at 14 to 14 after six innings.
The Giants scored three runs in the top of the seventh to take a 17 to 14 lead. Tom Radzim made his second webgem of the day, but Scialdone was credited with a go ahead sac fly to deep center. John Boyle then smashed a triple to deep center plating a run. Bill Boccuzzi knocked Boyle home to finish the scoring.
John Boyle came on in relief in the bottom of the seventh protecting a 3 run lead. Boyle struck out the side in order earning his second save of the season.
Beverly's offense was led by Boyle (3 for 5, 2RBI), Scialdone (2 for 4, 3RBI), and Trowt (1 for 3, 3RBI). Ipswich got contributions from Dowley (2 for 4, HR, 6RBI), Tom Radzim (2 for 5, 2RBI), and Dave Shoreman (2 for 3, RBI).