CAPE ELIZABETH — Sam Johnson hit a two-run double during a three-run seventh inning Wednesday as York broke a tie and went on to a 6-3 victory against Cape Elizabeth in a Western Maine Conference baseball game.

Cape (10-3) scored three runs in the third to take a 3-0 lead: Brendan Tinsman and Marshall Peterson had RBI groundouts, and Matthew Riggle singled in Dylan Roberts.

York (11-4) responded with two in the fourth on an RBI single from Johnson and a sacrifice fly from Matt Trainor that scored Jack Kelley, and tied it in the fifth.

Johnson had three hits and three RBI. Jack O’Rourke had two hits for Cape.

NOBLE 9, DEERING 1: The Knights (1-13) scored all of their runs in the second inning and defeated the Rams (6-7) at Portland.

The Knights totaled eight singles in the second. For the game, the teams combined for 20 hits, all singles.

Ian Westphal had two hits for the Rams.

Jacob Lacroix of Noble pitched six innings, giving up seven hits, walking two and striking out six. He also had three hits.

FALMOUTH 2, KENNEBUNK 1: Jesse Melchiskey hit a walkoff sacrifice fly as the Yachtsmen (15-0) defeated the Rams (6-9) at Falmouth.

Ryan Coughlan had an RBI double in the third inning to give the Rams a 1-0 lead.

In the bottom of the seventh, Christopher Camelio hit a triple to score Colin Coyne to tie it, then scored on Melchiskey’s sacrifice fly.

Cam Guarino of Falmouth allowed five hits, striking out one and walking none.

GREELY 7, LAKE REGION 1: Austin Nowinski hit a two-run triple during a three-run third inning as the Rangers (10-4-1) beat the Lakers (0-13) at Cumberland.

Nowinski scored on a wild pitch to give Greely a 3-1 lead. Lake Region had taken a 1-0 lead in the top of the inning on a groundout by Jordan Williams that scored Andrew Douglass. The Rangers added three runs in the fourth, including a two-run single by Calvin Soule.

Justin Leeman of Greely allowed a run on three hits, striking out three in six innings.

NORTH YARMOUTH ACADEMY 8, OLD ORCHARD BEACH 2: Haven Cutko hit a pair of singles, drove in three runs and scored twice as the Panthers (6-9) beat the Seagulls (8-6) at Old Orchard Beach.

Galen Arnold added two hits and two RBI for the Panthers, who broke open their 2-1 lead with a six- run sixth inning.

Phineas Murray added two hits and a run for the Panthers, and Andrew Keith tripled and scored twice.

Mason Beaudoin hit a pair of singles for Old Orchard Beach.

YARMOUTH 9, POLAND 1: Tyler Waaler struck out seven and allowed three hits as the Clippers (8-5) defeated the Knights (2-13) at Poland.

Conor O’Donnell led the Clippers with three hits, two RBI and two runs.

Waaler allowed one earned run and walked none.

Ben Bernier of Poland allowed three earned runs in 42/3 innings, striking out six and walking four. Bernier also had two hits.

CHEVERUS 4, THORNTON ACADEMY 3: Tre Fletcher hit a solo home run in the fourth inning and the Stags (7-6) scored twice in the fifth to beat the Trojans (10-3) at Portland.

Jack Casale went 3 for 3, and also allowed three runs on eight hits and two walks, striking out three. Chris Vallee hit an RBI single in the fifth to extend the lead to 4-1.

The Trojans responded in the sixth with an RBI single from Josh LePauloue and in the seventh on an RBI single from Ben Lambert. Lambert had two hits, including a double, and Brogan Searle-Belanger had three hits.

FRYEBURG ACADEMY 2, GRAY-NEW GLOUCESTER 1: Matt Fuller reached on a fielder’s choice, then scored the go-ahead run on back-to-back singles by Damian Eldridge and Scott Parker in the sixth inning as the Raiders (3-11) rallied past the Patriots (3-11) at Gray.

Gray-New Gloucester opened the scoring in the fourth when Eli Winchester singled, then scored on an error on a squeeze play.

Fryeburg tied it in the fifth when Parker singled, then scored on a single by Keegan Jones.

Hunter Day struck out 10 and walked two in a three-hitter for the Raiders.

OCEANSIDE 10, MEDOMAK VALLEY 4: Logan Sheridan struck out five and hit an RBI double as the Mariners (11-3) defeated the Panthers (5-9) at Thomaston.

Thomas Curtis had a single, two doubles and two RBI for Oceanside. Nick Mazurek hit a solo homer, his fourth of the season.

Nicholas DePatsy and Isaac Eustler each had two singles for Medomak Valley.

Sheridan gave up six hits, allowed three earned runs and walked one.

CONY 3, CAMDEN HILLS 1: Connor Perry tripled in the go-ahead run in the sixth inning as Cony (6-9) defeated Camden Hills (4-11) at Augusta.

Perry went 3 for 3 with a double and single in addition to the triple. Riley Boivin pitched a three-hitter, striking out five and walking two. Garrison Look had a double for the Windjammers.

BONNY EAGLE 1, WINDHAM 0: Troy Bogdahn walked and scored on a pinch-hit single by Cody Mains in the eighth inning to lift the Scots (10-4) over the Eagles (4-9) at Standish.

Dana McKay pitched a three-hitter for the Scots, who also had outstanding outfield defense from Kolby Lambert and Drake Laughlin.

Zach Skillings of Windham struck out three and walked two in a three-hitter.

LACROSSE

GORHAM 17, WINDHAM 7: Cam Wright had eight goals and four assists as the Rams (9-2) cruised past the Eagles (8-2) at Windham.

Alex York added three goals and three assists for the Rams, who opened with an 8-1 run.

Tyler Woolston scored three goals for Windham.

WINSLOW 14, MORSE 9: David Selwood and Hunter McCaslin each scored four times to lead the Black Raiders (6-4) over Morse (2-9) at Winslow.

Jimmy Fowler had three goals and an assist for Winslow. Bryce Hillier added two goals and two assists, and Jake Houghton had a goal and four assists.

Spencer Knowles and Declan Hall each scored three goals for the Shipbuilders.