FREEPORT — Sam Wogan had four goals to lead second-seeded Freeport to a 7-5 win over No. 7 Oak Hill Wednesday in the Eastern Class B boys’ lacrosse semifinals.

Ramsey Dodge, Brady LaFrance and Perrin Davidson each had a goal and an assist, and Zac Wogan stopped 17 shots for Freeport (8-5).

Oak Hill finished 4-9.

BRUNSWICK 15, LEWISTON 2: Cameron Glover and TJ Sullivan combined for seven goals and two assists as the top-seeded Dragons (11-2) rolled past the eighth-seeded Blue Devils (5-8) at Brunswick in an Eastern Class A quarterfinal.

Tyler Hillis and Josh Dorr each scored a pair of goals.

Chris Mrvichin and Logan Goulette split time in net and combined for six saves.

Max Bolduc and Desmond Jackson scored for Lewiston.

MESSALONSKEE 7, PORTLAND 5: Second-seeded Messalonskee (10-3) scored five goals in the third quarter to beat the seventh-seeded Bulldogs (6-7) in the Eastern Class A quarterfinals at Waterville.

Ben Weeks scored five goals for the Eagles.

CHEVERUS 15, EDWARD LITTLE 1: Nick Schleh had four goals and an assist as the third-seeded Stags (9-4) handled the sixth-seeded Eddies (5-8) at Portland in an Eastern Class A quarterfinal.

Pat O’Hanlon had three goals, and Tom Lawson, Jack Sutton and James Kane each finished with two goals for the Stags.

SCARBOROUGH 16, BONNY EAGLE 1: Christian Neelon had four goals and three assists, and Cam Loiselle finished with four goals and two assists as the second-seeded Red Storm (10-3) defeated the seventh-seeded Scots (4-9) in a Western Class A quarterfinal at Scarborough.

GORHAM 13, WESTBROOK 5: Colin Harvey had five goals, and Cam Wright, Frank Pappalardo and Tristen Brunet each had a pair of goals as the fourth-seeded Rams (10-3) downed the fifth-seeded Blue Blazes (6-7) in a Western Class A quarterfinal.

Sam Carroll and Tom Kostopoulos each scored twice for Westbrook.

YARMOUTH 16, GARDINER 4: Isaak Dearden and Max Watson each had three goals and an assist as the fourth-seeded Clippers (8-5) easily got past the fifth-seeded Tigers (8-5) at Yarmouth in the Eastern Class B quarterfinals.

Yarmouth’s Connor Hoehle made eight saves in the first three quarters and Cameron Kennedy had two saves in the fourth quarter.

Jacob Truman had a pair of goals for Gardiner.

MARANACOOK/WINTHROP 9, NORTH YARMOUTH ACADEMY 2: Tobey Smith had four goals as top-seeded Maranacook/Winthrop (13-0) downed the eighth-seeded Panthers (2-11) at Readfield in an Eastern Class B quarterfinal.

Brad McClellan and Haley Cunningham scored, and D.J. Nicholas made 14 saves for NYA.

KENNEBUNK 18, FRYEBURG ACADEMY 1: Tyler Elkington had five goals and four assists as the third-seeded Rams (9-4) handled the sixth-seeded Raiders (6-7) at Kennebunk in a Western Class B quarterfinal.

Jake Boothby contributed four goals and Spencer Thibodeau had a pair.

BASEBALL

OAK HILL 5, YORK 4: Dalton Therrien broke a 4-4 tie in the top of the seventh inning with his second home run of the game as the fifth-seeded Raiders (13-4) edged the fourth-seeded Wildcats (10-7) in a Western Class B quarterfinal at York.

York went ahead 3-0 with three runs in the third on a two-run double by Cole Merritt and an RBI double by Chris Neilson.

Oak Hill got a run in the fourth on a groundout, and three more in the fifth as Therrien homered and Jake Martin added a two-run blast.

York tied it at 4 on a home run by Merritt in the sixth.

Therrien finished with three hits. Neilson and Matthew Pratt also had two hits for York.

WISCASSET 10, VALLEY 0: The fifth-seeded Cavaliers (9-5) made seven errors in losing to the fourth-seeded Wolverines (8-9) in the Western Class D quarterfinals.

Dylan Belanger was saddled with the loss for Valley despite giving up just five hits and walking none in three innings as five of the seven runs he allowed were unearned.

Cody Lawyerson had Valley’s lone hit, a single in the fourth inning.

CONY 5, MT. BLUE 0: Payton Kennison shut out the Cougars (8-9) on two hits as the Rams (10-7) won in an Eastern Class A quarterfinal at Augusta.

Kennison struck out five and walked two.

Kennison gave up a two-out double to Cam Abbott in the first inning, a single to Tye Nichols in the third and didn’t allow a runner past second base. He also didn’t face more than four Mt. Blue batters in any inning.

“We worked a lot on his fastball in the pen and that seemed to be the dominant pitch for him,” Cony catcher Tayler Carrier said.

The Rams scored their four runs in the second inning, all of them unearned, against Colton Lawrence. The rally began with two outs when Lawrence hit designated hitter Justin Rodrigue on the helmet. Mitchell Bonenfant followed with a sharp single up the middle then Charlie Hallak’s ground ball to third was misplayed to load the bases. Cony scored two runs when Thomas Foster’s dying liner kicked off the glove of Chase Hekkinen, who dived for the ball in left field. Carrier drew a walk before Reid Shostak singled off the fence in right center to drive in two more runs.