WELLS — Charlie Bell went 3 for 5 with five RBI and scored a pair of runs as Wells beat Greely 9-5 in a high school baseball game Monday.

Bell had a two-run single in a five-run sixth as Wells (4-1) broke a 4-4 tie. He also earned the win, allowing seven hits and striking out six in a complete game.

Andrew Skeats added a pair of singles for the Warriors.

Calvin Soule had two hits and Will Bryant added a double for Greely (4-1).

KENNEBUNK 4, POLAND 2: Eric Aiken pitched a two-hitter to lead the Rams (4-2) to a victory over Poland (1-6) at Kennebunk.

Aiken had six strikeouts, no walks and was perfect through six innings.

Alex Biron led off the seventh inning with a single to break up Aiken’s no-hitter.

Kip Richards had an RBI double and Sam Heikkinen a two-run single in the fifth inning when Kennebunk scored four times.

OLD ORCHARD 12, NORTH YARMOUTH 2: Mason Beaudoin drove in three run to help the Seagulls (3-2) beat the Panthers (0-5) in six innings at Old Orchard Beach.

Dustin Brown pitched all six innings and finished with five strikeouts and one walk while giving up six hits.

OCEANSIDE 7, MEDOMAK 4: Nick Mazurek hit a three-run homer in the bottom of the third and the Mariners (4-2) beat the Panthers (2-4) at Rockland.

Medomak Valley took a 3-0 lead in the top of the first inning, but Oceanside scored four in the bottom of the inning. Jimmy Strong had a two-run double in the first for Oceanside.

YARMOUTH 19, GRAY-NEW GLOUCESTER 6: The Clippers (3-1) hammered out 19 hits as they rolled past the Patriots (3-2) at Gray.

Luke Klenda had three hits, including a three-run homer in the first for Yarmouth.

Charles Cawley added three singles and Cody Cook had a pair of doubles.

Tyler St. Pierre, Tanner Mann and Thomas Wood each had a pair of hits for Gray-New Gloucester.

WAYNFLETE SWEEPS GREATER PORTLAND CHRISTIAN: Tommy Silk had three hits, including a home run, to lead the Flyers (2-3) as they cruised past the Lions (0-3) 15-4 in five innings in the opener of a doubleheader at Portland.

Silk added three hits, including a double in the second game, which Waynflete won 22-6, also in five innings.

SKOWHEGAN 1, LEWISTON 0: William Stinson scored the lone run of the game on an error in the bottom of the sixth inning as the Indians (2-3) beat the Blue Devils (0-4) in Skowhegan.

Stinson walked and went to second on a sacrifice bunt. On the play, Lewiston tried to throw out Stinson at second, but the throw sailed into right field and Stinson scored when the throw to the plate was overthrown.

Isaiah Vigue struck out eight, walked three and allowed four hits to earn the win.

Wong gave up three hits for Lewiston.