FRYEBURG – Up 2-0 in the bottom of the seventh inning, the visiting Poland baseball team was cruising to a win thanks to a perfect game Monday. Instead, Fryeburg rallied in unlikely fashion for a 4-3 win.

Tyler Hill drew a walk for the Raiders (5-5) in the bottom of the seventh to break up Jake Semard’s perfect game. Walker Day singled after Hill’s walk before a double steal put runners on second and third.

Bill Rascoe’s sacrifice fly put Poland on the board. Ian MacFawn doubled in Day to make it 2-2 and send the game to extra innings.

Poland wasn’t finished. In the top of the eighth, C.J. Martin had an RBI single to give Poland a 3-2 lead.

In the bottom of the frame, Suld Burbank and Cody Loewe were hit by pitches. Gabe Perry’s sacrifice bunt was mishandled, allowing Burbank to score from second to tie the game. Day then lifted a sacrifice fly to score Perry for the win.

 

WESTBROOK 4, BIDDEFORD 3: Colin Joyce had two RBI as the Blue Blazes (8-1) edged the Tigers (2-7) at Westbrook.

Kyle Heath led off the bottom of the sixth with a single for Westbrook. Zack Bean doubled him in for the eventual game-winner. Bean also tossed a complete game with eight strikeouts.

Casey Twomey had two hits for Biddeford.

 

PORTLAND 9, MASSABESIC 2: Caleb Fraser gave up one hit in five innings and had two hits and an RBI to help the Bulldogs (5-2) beat the visiting Mustangs (2-7).

Ryan Dixon struck out two in two scoreless innings to complete the one-hitter. Travis Godbout had a triple, a single and three RBI for Portland.

 

MARSHWOOD 12, CHEVERUS 1: Matt Brenner, Max McCoomb and Noah McDaniel all finished with two hits and three RBI to lead visiting Marshwood (9-0) in a six-inning mercy-rule win over Cheverus (4-5).

Pitcher Kyle Markham took advantage of the productive offense, scattering five hits with three strikeouts and three walks to claim the win.

Jensen LaPoint provided two of the Stags hits.

 

SCARBOROUGH 11, KENNEBUNK 1: Ben Greenburg had four hits, including a three-run homer in the sixth as Scarborough (9-0) defeated the Rams (2-7) by the 10-run rule at Kennebunk.

Greenburg’s homer gave the Red Storm an 11-0 lead. The game ended after the Rams were only able to score one run in the bottom of the inning. Greenburg struck out eight, walked one and surrendered seven hits.

 

GORHAM 12, NOBLE 2: Damon Wallace had a double, a triple and three RBI and Dylan Turner also had two hits and three RBI as the Rams (6-4) beat the Knights (2-7) in five innings at Gorham.

Sam Kilborn went 3 for 3 with two runs scored in his first start for the Rams.

 

WAYNFLETE 16, TRAIP 6: Andrew Butler hit a two-run homer and scored four runs to pace Waynflete (6-2) in a win over Traip Academy (2-6) at Kittery.

Luke Jeton provided the offense with four RBI, while Isaac Scher and Tom Silk had three hits apiece.

 

MEDOMAK VALLEY 1, MT. VIEW 0: Ollie Brown’s solo home run in the top of the seventh inning gave the Panthers (1-10) a win over the Mustangs (3-8) at Thorndike.

Brandon Soper pitched a one-hit shutout with seven strikeouts and one walk for Medomak. Kenny McGray threw a complete game three-hitter for Mt. View.

 

YORK 10, WELLS 0: Adam Bailey threw all six innings without allowing a run as the Wildcats (8-2) blanked the Warriors (3-7) at York.

Bailey struck out seven, walked two, scattered four hits and drove in a pair of runs for York. Alex Mercurio and Zack Leal each had three hits and four RBI.

 

CAPE ELIZABETH 6, FREEPORT 2: Seth Dobieski hit a two-run homer in the sixth inning and Chad Peterson struck out three batters in the final two innings as the Capers (6-4) closed the door on Freeport (4-6) at Cape Elizabeth.

 

GREELY 13, LAKE REGION 4: Connor Russell struck out nine in four innings of work to keep the Rangers (10-0) undefeated with a victory over the Lakers (2-8) at Naples.

Greely collected six runs on six hits with two outs in the third inning to pull away. Miles Shields and Bailey Train had RBI singles and Jonah Normandeau and Will Bryant rapped RBI doubles.

 

MORSE 10, OCEANSIDE 4: Aaron Bartlett belted a two-run double in the second inning as Morse (8-3) scored six runs on its way to a victory over Ocean-side (6-5) at Rockland. Liam McDonough added an RBI single to the rally.

 

BONNY EAGLE 12, DEERING 3: Travis Rogers and Nate Morin hit two-run singles as the Scots (3-5) scored seven in the first and rolled past the Rams (1-8) at Portland.

Nick Carmichael had three hits with a double and an RBI for Deering.

LACROSSE

SOUTH PORTLAND 17, MASSABESIC 7: Thomas Leddy scored seven goals as the Red Riots (7-2) thumped the Mustangs (4-6) at Waterboro.

Duncan Preston contributed four goals and two assists for South Portland. Jake Desrochers totaled six goals with an assist for Massabesic.

 

YARMOUTH 21, FRYEBURG 2: Christian Henry poured in six goals as the Clippers (7-1) rolled past the Raiders (1-7) at Yarmouth. Quinn Hathcock and Ian Edgecomb added four goals apiece for Yarmouth.

 

FALMOUTH 12, GREELY 3: Charlie Fay and Joseph Dancoes scored four goals each while Frederick Stucker added three goals to lead the Yachtsmen (6-2) past the Rangers (5-3) at Cumberland.

Mitchell Mullin, Svenn Jacobson and Frederick Bower scored one goal each for Greely.

 

WELLS 11, YORK 8: Spencer Sibley scored three goals to help the Warriors (6-3) down the visiting Wildcats (3-4).

Alex McCormack, Ryan Marsh and Drew Shelley each added two goals for Wells.

Wesley Warner, Mitchell Lee and Mitchell Hickey scored two goals apiece for York.