Algonquin 9, Leominster 2
Senior third baseman Dave Teggart had a full season in one afternoon, slugging four home runs and knocking in seven runs for the visiting Tomahawks (2-2, 1-1 Mid-Wach A).
Sophomore Dan Solis also homered in Algonquin's 10-hit attack, while Kevin Brown had a single and triple.
Alex Henry homered and drove in two runs for the Blue Devils (0-3, 0-3), who were limited to two hits by Algonquin senior right-hander Neil Hasek.
Shrewsbury 16, North Middlesex 1
Senior left fielder Adam Ostrosky went 3 for 4 with three RBIs, delivering a two-run double and scoring twice in an eight-run third inning that carried the fifth-ranked Colonials (4-2, 2-2 Mid-Wach A) past the visiting Patriots.
Junior Edwin Shea was 2 for 3 with a home run, two runs and three RBIs, while senior co-captain Peter Grillo went 3 for 4 with a pair of doubles, two RBIs and three runs for Shrewsbury.
St. Peter-Marian 2, St. Bernard's 1
Brendan Tivnan laid down a suicide squeeze bunt in the ninth inning to score Dan Conrad with the winning run for the visiting Guardians (6-1, 2-0 Central Mass. Conference).
Third-ranked SPM tied the game in the top of the seventh when Drew Griffin hit a pinch-hit double and scored on an error.
Jim Balboni went 2 for 3 with a double for the Bernardians (2-2, 0-1).
Clinton 19, Oakmont 5
Senior Joel Nickerson paced a potent Gaels offense, going 3 for 4 with a double and two RBIs in a home win.
Junior Chriss Soldi had only a double, but managed four RBIs with three walks and a sacrifice fly while stealing three bases for Clinton (5-1, 3-0 Mid-Wach C).
Jimmy Bedard and Paddy Rafferty homered for the Spartans (2-2, 1-1).
Maynard 10, Tahanto 1
Jason Tessari was 2 for 3 with a double and an RBI for the visiting Tigers (1-2, 1-1 Mid-Wach D). Sean Laughlen knocked in a pair of runs and Willy Penfield pitched a complete game.
Tom Brown doubled and scored for the 1-2 Stags.
West Boylston 5, Bromfield 0
Leadoff batter Eric Rosiello sparked the offense with two hits, three stolen bases and two runs as the Lions (5-1) scored a Mid-Wach D win over the visiting Trojans (1-1).
Mike Cleary added a double and two RBIs and Shane Sampson had a double, three stolen bases and two RBIs for West Boylston.
Keefe Tech 5, Assabet 3
The Unicorns put up five runs in the bottom of the fourth inning, sparked by Jim Leone's RBI double. Carmine Faminia had a single and scored.
Tony Genetti led the 0-3 Aztecs with a double and a run.
Nashoba Tech 4, Valley Tech 2
Corey Blaisdell had a double and an RBI to lead the Vikings (1-1) at home. Pat Kilbridge was 2 for 3 with a double.
Andy Avery knocked in two runs for the Beavers (3-2).
Doherty 14, Fitchburg 13
Junior first baseman Matt Lamoureux was 3 for 5 with three RBIs for the eighth-ranked Highlanders (6-0) in Fitchburg.
Lamoureux had a two-run single that keyed an eight-run second inning for Doherty. Junior third baseman Edwin Garcia added four RBIs and a solo home run for the Highlanders.
Dennis Robichaud hit a solo home run, and Chris Brassard scored three times for the 2-3 Red Raiders.
Hudson 14, Narragansett 0
Senior Corey McDonald...