CUMBERLAND — Ryan Twitchell allowed two hits, struck out 10 and walked one as Greely beat York 3-0 in a high school baseball game Monday.
Matt Pisini had two runs, two steals and drove in a run on a sacrifice fly for Greely (6-2).
The Rangers opened the scoring with one run in the third inning and added insurance runs in both the fifth and sixth innings.
Trevor LaBonte and Colby Todd combined to throw a four-hitter for York (6-2).
KENNEBUNK 3, FALMOUTH 1: Eric Aiken pitched a three-hitter to lead the Rams (5-2) over the Yachtsmen (5-2) at Falmouth.
Aiken struck out five, walked four and gave up one run.
Jack Lapham and Ryan Coughlin both had an RBI in the third as Kennebunk scored three times.
Cam Guarino pitched a complete game for the Yachstmen, giving up 10 hits with 10 strikeouts and no walks. Robbie Armitage drove in the lone run for Falmouth.
WELLS 4, POLAND 1: Cody Cousins had four strikeouts and no walks while leading the Warriors (6-2) over the Knights (2-8) at Poland.
Mike Wrigley had an RBI double in the first inning and an RBI single in the second for Wells.
MEDOMAK VALLEY 6, MCI 5: Ollie Brown came through with an RBI single in the eighth inning to lift the Panthers (3-5) over the Huskies (3-5) at Waldoboro.
Brown had two RBI for Medomak Valley and winning pitcher Micah Williamson struck out eight, walked two and surrendered seven hits.
WAYNFLETE 11, OLD ORCHARD 2: Tommy Silk pitched a one-hitter to lead the Flyers (3-5) to a win over the Seagulls (3-5) at Old Orchard Beach.
Silk struck out 10 and walked three.
Tyler Cutrone and Josh Lodish both drove in three runs for the Flyers. Lodish was 4 for 5 and scored three runs, while, Cutrone was 3 for 4.
CAPE ELIZABETH 5, GRAY-NEW GLOUCESTER 1: Tim Brigham hit a pair of doubles, scored two runs and drove in one for the Capers (5-3) as they downed the Patriots (3-5) at Gray.
Cape Elizabeth starter Nate Ingalls scattered nine hits, struck out four batters and walked two while pitching a complete game.
Brendan Tinsman hit an RBI single in the first inning for the Capers and Ingalls added an RBI single in the third.
Thomas Wood had three hits for Gray-New Gloucester, including an RBI double.
SACOPEE VALLEY 9, TRAIP ACADEMY 3: Brady Anderson knocked in three runs and the Hawks (6-1) scored eight runs in the top of the seventh inning to overwhelm the Rangers (5-2) at Kittery.
Charlie Driscoll led Traip Academy with a two-run double in the bottom of the sixth inning.
YARMOUTH 10, LAKE REGION 1: Luke Klenda gave up three hits and struck out eight through six innings to help the Clippers (5-3) defeat the Lakers (1-6), at Naples.
Gibson Hartnett led the Clippers offense with four RBI on two hits, including a two-run single in the second inning that helped Yarmouth grab a 4-1 lead. Connor Lainey singled, doubled and had one RBI for the Clippers.
HALL-DALE 2, WISCASSET 1: Brian Allen had a double and recorded the save to lead the Bulldogs (3-5) over the Wolverines (2-6) in Farmingdale.
NOBLE 5, MARSHWOOD 4: James Hogg scored three goals and Matt Burnham added two goals for the Knights (3-3), who scored twice in the fourth quarter to rally past the Hawks (0-6) at North Berwick.
Troy Stevens scored twice for Marshwood, while Hanssen Casey and Silas McIntire each had one goal.
WAYNFLETE 15, FREEPORT 9: Ford Malter had four goals and one assist and Cooper Chap added three goals and two assists for the Flyers (5-1) as they used a strong third quarter to pull away from the Falcons (3-3) at Portland.
Harry Baker-Connick added three goals and an assist, while Cal Lewis added two goals and an assist for Waynflete. Sam Wogan had six goals and an assist for Freeport, while Connor Dostie had two goals and two assists.
GARDINER 14, WINDHAM 4: Josh Caldwell tallied six goals as the Tigers (5-1) beat the Eagles (4-1) at Gardiner.