CUMBERLAND — Connor Aube went 4 for 4, including a pair of three-run homers, drove in seven runs and scored three as Falmouth rolled to a 17-3 victory against Greely in a Western Maine Conference baseball game Friday.

Chris Camelio and Reece Armitage each added two hits for Falmouth (13-0) against the Rangers (8-4-1).

Cam Guarino of the Yachtsmen allowed three runs on three hits, all in the second inning, striking out four and walking none.

DEERING 4, CHEVERUS 3: Pat Viola won it with a two-out single in the seventh inning as the Rams (5-6) edged the visiting Stags (6-6) at Portland.

Deering scored three runs in the first as Spencer Todd and Jake Latini had run-scoring singles.

Cheverus answered with a run in the second on Logan McCarthy’s single, and tied it in the third when Griffin Watson scored on Chris Vallee’s sacrifice fly and Jack Casale on Jensen Lapoint’s single.

James Sinclair of the Rams allowed three earned runs on seven hits, striking out five and walking one.

ERSKINE ACADEMY 5, OCEANSIDE 4: Zach Glidden lined a two-run double with two outs in the seventh inning and scored on a Nick Turcotte double as the Eagles (10-3) rallied past the Mariners (10-2) at Rockland.

Oceanside scored a pair of runs in the first on a fielder’s choice and a single by Tom Curtis.

Erskine countered with single runs in the fourth and fifth.

The Mariners regained the lead with two runs in the fifth: Riley Sprague hit a two-run single to score Michael Norton Jr. and Titus Kaewthong.

YORK 7, KENNEBUNK 6: Forrest Kelley hit a walk-off three-run double as the Wildcats (10-3) beat the Rams (5-8) at Kennebunk.

Justin Wiggins hit a two-run single in the first to help the Rams to a 3-0 lead. Tim MacDonald hit a two-run homer in the third to put the Wildcats up 4-3.

Kelley finished with four RBI.

Malcom Hughes picked up the win, allowing two hits in three innings.

FREEPORT 8, WELLS 2: Jack Davenport struck out 12 to lead the Falcons (8-4) over the Warriors (7-5) at Freeport.

After Mike Wrigley hit a two-run single in the first inning for the Warriors, Austin Langley of Freeport had a two-run single to tie it.

The Falcons scored five runs in the third, including two-run doubles by Langley and Josh Burke.

Davenport allowed five hits and one earned run.

CAPE ELIZABETH 3, YARMOUTH 1: Pat MacDonald singled in Matt Riggle as part of a two-run second inning to help the Capers (10-2) beat the Clippers (7-4-1) at Cape Elizabeth.

McDonald, who had two hits, also scored on a sacrifice fly by Jack O’Rourke in the fifth to make it 3-0. Yarmouth responded with a run in the sixth on a fielder’s choice by Cody Cook that scored Andrew Kinsman.

Marshall Peterson of Cape Elizabeth allowed two hits and no earned runs, striking out five. Kinsman gave up two earned runs on six hits, striking out two.

TRAIP ACADEMY 6, OLD ORCHARD BEACH 4: Teddy Driscoll and Coleman Pelkey scored on an error in the eighth inning as the Rangers (8-4) beat the Seagulls (8-5) in eight innings at Old Orchard Beach.

Alex Foye and Trevor Salema each had two hits for Traip.

Payton Blanchette, Jacob Maloney and Sam Custeau each drove in a run, and Dustin Brown had two hits for Old Orchard.

LACROSSE

NORTH YARMOUTH ACADEMY 15, FRYEBURG ACADEMY 10: Sam Johnson and Trevor Lachance each had three goals and three assists to lead the Panthers (2-7) past the Raiders (5-4) at Fryeburg.

Connor Clock and Jeremy Thelven each added three goals and two assists for NYA, which trailed 9-8 at halftime.

Jeremiah Schrader scored four goals, Jake Maidment added three goals and an assist, and Evan Caraccio had two goals and an assist for Fryeburg.

CHEVERUS 15, NOBLE 2: Francis Curran and Mike Hatch scored three goals each as the Stags (6-3) beat the Knights (1-8) at North Berwick.

Marco Giancotti and Jesse Pierce each scored twice, and Max Coffin added a goal and an assist for Cheverus.

Sean Walsh stopped 10 shots for the Stags.

YARMOUTH 18, WAYNFLETE 10: The Clippers (6-4) took a 7-1 lead after the first quarter and defeated the Flyers (5-4) at Portland.

Remi LeBlanc scored four goals, and Patrick Grant added three goals and an assist for Yarmouth.

Will Lewis scored three goals, and Hank Duval had two goals and an assist for the Flyers.

BONNY EAGLE 5, PORTLAND 4: Spencer Shields scored three goals as the Scots (2-6) defeated the Bulldogs (4-4) at Standish.

Aaron Rae and Ben Steeves also scored for Bonny Eagle.

Jared Leclerc had 13 saves for the Scots.

SOUTH PORTLAND 11, DEERING 5: Jack Fiorini had four goals and five assists to lead the Red Riots (4-5) over the Rams (3-5) at Portland.

Cooper Mehlhorn added three goals and an assist for South Portland.

Nate Richards had two goals and an assist, and Andrew Johnson finished with two goals for Deering.