Ipswich 3, Amesbury 2: Ryan Davis (6-2, 6-2) won at third singles for the Tigers (4-7), while they swept in doubles play with wins from Murali Prasad/Anton Eden (6-2, 6-3) and Forest Finn/Sam Benford (6-2, 6-0).
Masconomet 7, Pentucket 1: Center fielder Tommy Budrewicz had a hit, two walks, two RBI and stolen base to help the Chieftains (11-5) win their fifth straight. Joe Klingensmith hit a solo homer and Speros Varinos drove in a pair of runs. Will Twiss went the distance to pick up the win, striking out seven and scattering seven hits. Masco turned a couple of doubleplays and got strong defense at third from Greg Jain.
Bishop Fenwick 4, Everett 3: Lefty Tommy Parsons fanned five and gave up four hits over six innings to earn the win as Fenwick (13-4) stepped up to defeat a Division 1 opponent. Gianni Esposito scored the winning run when Joe Levasseur’s delayed steal induced a balk by Everett’s pitcher. Fenwick had strung together five straight singled by Mike Campatelli, Matt Renzulli, Eric Razney, Jhon Oliveira and Mike MacKenzie to take a 3-0 lead, but the Crimson Tide tied it up with three unearned runs.
Ipswich 4, Amesbury 0: Junior Sean Whooley spun a 1-hit gem as the Tigers racked up 10 hits and for the second time in as many days. Whooley helped himself with an RBI hit while Erik Gongas, Ryan Law and Kyle Barber also drove in a run.
Greater Lawrence 14, North Shore Tech/Essex Aggie 4: Senior Tim Andersen blasted a home run and classmate Bryan Jackson drove in a run for the Bulldogs, who slipped to 5-9.
Hamilton-Wenham 6, Triton 4: The Generals trailed 4-1 going into the sixth, but posted five runs in the frame to complete the comeback victory. Nick Tufts went 2 for 3 with an RBI, a run and a stolen base, Brian Nicoll added an RBI single, and Peter Duval went 2 for 3 with an RBI single. Duval earned the win on the mound, allowing nine hits and four runs over six innings. Austen Michel pitched a 1-2-3 seventh for the save for Hamilton-Wenham (6-8).