Senior right-handed pitcher Dan Zabbo fired a complete-game shutout Thursday as Dracut High dismantled visiting Haverhill, 10-0, in a Merrimack Valley Conference baseball game.
Elsewhere, Greater Lowell Tech edged Shawsheen Tech, 3-2, in a Commonwealth Athletic Conference Large School showdown.
Zabbo improved to 4-0 on the season for 6-2 Dracut as he allowed 4 hits and struck out 10 Hillies.
It was a 2-0 game until the Middies scored 4 runs in the fifth and 4 more in the sixth.
Adam Barbosa had 2 hits and 3 stolen bases, Nick Hayward had 2 hits including a double and 3 RBI, and Zach Mellonakos had 2 hits, 2 runs scored and an RBI.
Lawrence scored a pair of unearned runs, one in the first inning and one in the fourth, and held on to nip the Redmen in the MVC contest.
Tewksbury (2-6) had runners on second and third twice in the game but failed to score.
John Cave went the route in a solid pitching performance. Rob Cutone hit a triple and Alex DiRocco singled for Tewksbury's only hits in the fast-paced game.
Jackson Gillis (2-1) and Joe Scurto combine to strike out 15 and allow only 5 hits to shut out Melrose.
Gillis went 5 innings, striking out 12, while Scurto finished the game with 3 K's for the Wildcats (4-2).
Brian Cavanaugh went 1-for-2 with 2 RBI and Corey Stillings produced the game's only extra-base hit with a RBI double in the fourth.
Devin Field, Mike Curtis, Vinny Poli and Zack Abbott had Wilmington's other hits.
Boston Latin 8
Boston Latin scored in the winning run in the bottom of the eighth inning of this DCL game.
Westford Academy tied the game, 7-7, with 2 runs in the sixth and 3 runs in the seventh.
Matt Tabor (only 1 hit in 42/3 innings) pitched well in relief for the Grey Ghosts.
Ryan Pocock had 3 hits, including a triple, and 2 RBI, while Dan Bodi and Cam MacDonald added 2 hits apiece for Westford (2-4).
Senior Dillon Rzezuski banged out 3 hits with 2 doubles, 2 runs scored and 3 RBI while leading the way for Littleton (5-0).
Sophomore Mike Ray had 3 hits and 2 RBI for the Tigers. Brad Saltsman was the winning pitcher.
Matt Landers pitched the final 31/3 innings for the save.
For Tyngsboro (3-2), Andy Savard was 2-for-4 with a double and run scored.
Greater Lowell 3
Nik Powers went the distance on the mound to earn the win for Greater Lowell Tech, allowing only 4 hits while striking out 8.
Senior right fielder Josh Voulgaris went 3-for-3 and drove in 2 runs for the Gryphons (4-1, 4-0 CAC). Defensively, senior shortstop Luis Medina and senior second baseman Matt Forestiere were outstanding for the winners.
Shawsheen got a strong effort on the mound from senior right-hander Matt Lucia, who only gave up 4 hits and fanned 8 in 6 innings.
Tim Lavoie ripped an RBI double, and Dan Poirier drew a bases-loaded walk to force home a run for Shawsheen (5-3, 4-1 CAC Large).
Senior Ryan Cormier had a hit and scored a run for the Rams.
The Patriots fell on the road due to dominating pitching by Wayland.
Concord-Carlisle was held to a pair of hits by Blase Cormier and Ben Verdi.
Newton South 5
Bobby Pedersen was 3-for-3 with a 2-run double and 3-run homer while leading the way offensively for the Colonials (5-3).
Matt Bullock (2 hits), Dylan Caldwell (3 runs scored) and Lewis Heinlein (2 RBI) also played well.
Lowell Catholic 11
Arlington Catholic 8
Brandon Bursey had 3 hits, including a 3-run double in the bottom of the sixth inning that snapped an 8-8 tie, and knocked in 5 runs as Lowell Catholic (7-1) knocked off previously-unbeaten Arlington Catholic (6-1) in a Catholic Central League cross-over game.
The Crusaders trailed 8-5 going into the bottom of the sixth and struck for six runs.
Aaron Crandall (1 hit, 1 RBI, 2 runs scored) and Jesse Caisse (2 hits, 2 runs scored) helped spark the offense.
Reliever Andrew Fisher pitched the final two innings to earn the win. Tom Cahalane started on the mound and pitched well, allowing only 3 earned runs on 4 hits while striking out 5 in 5 innings.
Tyler Schermerhorn scattered 8 hits and struck out 3 while going the distance on the mound in an 8-inning win over host Andover in an MVC Division 1 game.
Schermerhorn made his presence felt on offense with a hit and run scored. The Red Raiders were being no-hit through five innings and rallied for single runs in the sixth, seventh and eighth innings to pull out the dramatic victory.
In the top of the eighth, Keegan Latta (2 hits) reached on a bunt single and came around to score the winning run when Ryan Ames singled to left. Chris Mansour had a hit and scored a run for Lowell (4-4, 2-2 MVC Div. 1). Chris Callery and Diamol Martinez added 1 hit each.
Junior Derek Hudson was a force on the mound and at the plate while leading the Broncos past Timberlane.
Hudson fired a 3-hitter and fanned 6 on the mound in this mercy rule-shortened game. He helped his own cause offensively with 2 hits, including a double and 4 RBI.
Robbie Flohr chipped in with 2 hits a double and RBI, while Max McKinley had 2 hits, 1 RBI and scored 3 runs. Dan Brown had 2 hits and scored 2 runs for Alvirne (1-3).
Austin Prep 10
Peter Burns was the winning pitcher for the Cougars, allowing only 1 hit over 4 innings.
Matt Bouchard led the way on offense with 2 hits and 3 RBI. Jack Meaney and Andrew Gerety had 2 hits apiece for Austin Prep (6-3).
Evan Camilleri tossed a complete-game 4-hitter and struck out 7 to lead the Red Devils to the road win.
Camilleri (3-0) received excellent defense from Chris Sharpe, Dan Piotti and Drew Metzdorf. Burlington scored all its runs in the top of the first.
Guiseppe Mollica drilled a two-run single and then scored on an infield hit by Shane O'Halloran.