Monadnock 5, Campbell 2 — The Huskies (13-2) reached 10 straight wins as Matt Dodd pitched a complete game, giving up two earned runs on eight hits and two walks while striking out seven. He also went 1-for-3 at the plate with a run scored and an RBI.
Joe Morrell was 2-for-3 with a run and an RBI, while Carl Hoden went 2-for-3 with two runs and Kevin Putnam finished 2-for-4 with a run and an RBI. Conor Branon, in his first game back since taking a line drive to the face in Newport May 6, went 1-for-2 with an RBI.
Monadnock hosts Newport for its regular-season finale Friday at 4 p.m.
Windham 4, Keene 2 — The Blackbirds (12-7) gave up four runs in the first two innings and couldn’t overcome the early deficit.
Marcus Soucia went 2-for-3 with a double and an RBI, while Noah Timmer was 1-for-3 with an RBI and Owen Fauth and Peter Haas both finished 1-for-3 with a run scored. Haas pitched five innings, giving up four earned runs on nine hits and two walks with six strikeouts, while Cal Sault threw two shutout innings of relief, giving up two hits and one walk.
Keene wraps up its regular season at Nashua South Friday at 4 p.m.
Keene 5, Windham 4 — The Blackbirds (8-10) earned their third one-run win in the past six games.
In the fifth inning, Maya Carey hit a triple to drive in Alyssa Bartlett, then scored the winning run on an RBI hit by Molly Harvey. Megan Healey finished with a double, a run scored and an RBI. Courtney Dunham pitched a complete game, giving up four earned runs on eight hits and two walks with nine strikeouts.
Keene hosts Nashua South in its regular-season finale Friday at 4 p.m.
Souhegan 20, Keene 2 — The Blackbirds finished the season with a 2-14 record after losing to the Sabers (13-2).
Aubrey Mitchell and Anna Lilly each scored a goal for Keene, while Kristin Leslie and Ainsley Hubbard tallied an assist apiece. Emily Peschel recorded seven saves in net.
The Birds recognized five graduating seniors: Emma Whittemore, Izzy Hof, Lucy Marshall, Chloe Leach and Denali Croteau.
— Sentinel Staff