Gabe Harmon had two hits and Charlie Song hit a two-run double as Cape Elizabeth shut out Wells 5-0 Monday in a baseball game at Cape Elizabeth.

Curtis Sullivan struck out nine, let up eight hits and walked one for the win for the Capers (7-0). Harmon got the save.

Caden Dufort and Santiago Fitch-Curry led Wells (6-2) with two hits each.

Spencer Carpenter struck out three in the loss.

WESTBROOK 16, DEERING 6: Carter Dow had three hits and four RBI and Zach Jalbert had two hits and three RBI as the Blue Blazes (2-4) handled the Rams (0-5) in five innings in Westbrook.

Dow double twice and added a single, and Jalbert doubled and homered for the Blue Blazes, who scored six runs in the first and broke it open with a seven-run fourth.

Advertisement

Ryan Stone had two hits with two RBI, and Quincy Seavey singled, drove in three runs and scored three times for Westbrook.

DJ Hooks drove in three runs for Deering.

EDWARD LITTLE 9, BRUNSWICK 5: Drew Smith had two hits, including a triple, and four RBI as the Red Eddies (3-4) beat the Dragons (2-4) in Auburn.

Brady Vincent had three hits three RBI. Gavin Levesque drove in two runs.

Vincent struck out nine in 5 2/3 innings.

Trevor Gerrish had a pair of RBI for Brunswick.

Advertisement

FRYEBURG ACADEMY 8, FREEPORT 7: Edgar Real scored Alexis Castillo on a sacrifice fly in the bottom of the seventh to give the Raiders (5-4) a walk-off win over the Falcons (5-4) in Fryeburg.

Real and Alex Allain contributed two RBI for Fryeburg, and Ethan Lord and Bryce Richardson each had a triple. David Kim got the final two outs in the top of the seventh to get the win.

Aaron Converse and Will Maneikis had multiple hits for Freeport. Tristan Francis took the loss.

GORHAM 15, KENNEBUNK 10: Casey Skolfield got the win and Wyatt Nadeau had two hits, including a solo home run, for visiting Gorham (2-3) against Kennebunk (3-4).

Skolfield allowed three earned runs and struck out five in five innings.

Quinn Dillon, Mason Finck, Jack Karlonas, Brady Wintle and Miles Brenner also had two hits for Gorham. James DiGiovanni, Max Andrews, Drew Sliwkowski, Hayden Furber, George Lazos and Timmy Teguis were repeat hitters for Kennebunk.

Advertisement

The teams combined for 29 hits with Gorham holding the edge with 15.

GREELY 11, LAKE REGION 1: Rider Simpson pitched a complete game, surrendering no earned runs with nine strikeouts, two hits and no walks as the Rangers (5-3) beat the Lakers (1-6) in five innings in Cumberland.

Cam Irish, Ethan Robeck and Wyatt Soucie all doubled for Greely. Robeck, Simpson and Zach Vanni had multiple hits.

YARMOUTH 14, POLAND 0: Sam Lowenstein hit a three-run double during a seven-run fourth and also struck out six in four innings as Yarmouth (3-2) downed the Knights (3-5) in five innings at Poland.

David Swift went 2 for 3 for the Clippers, including a double, and drove in four runs.

LACROSSE

WINDHAM 10, LEWISTON 9: Blake McPherson scored the winner with 22 seconds left in regulation as the Eagles (4-3) edged the Blue Devils (5-3) in Windham.

Alex Yeaton led Windham with three goals and two assists. Evan Yale and McPherson both finished with two goals.

Eli Bigelow scored three goals for Lewiston and Kyle Graves added two.