FREEPORT — Charlie LaPrade hit a three-run double as Cape Elizabeth jumped to a 3-0 lead in the first inning in beating Freeport 4-2 Monday in baseball.

Sam Kozlowski pitched a five-hitter with five strikeouts. Max Gore added an RBI single for the Capers (6-4).

Jared Knighton and Luke LaMagna each hit solo homers for Freeport(7-4) in the first inning.

WINDHAM 8, PORTLAND 3: Shawn Francouer had three RBI with four hits to power the Eagles (7-2) past the Bulldogs (2-7) at Portland.

Matt McLean had two doubles with an RBI for Windham.

Chip Webber had a pair of hits for Portland.

DEERING 3, BIDDEFORD 2: Nick DiBiase beat out an infield single and Kenny Sweet scored from second in the seventh inning as the Rams (4-5) broke a tie to edge the Tigers (5-5) at Portland.

DiBiase finished with two singles, one RBI and one run scored.

MARSHWOOD 10, BONNY EAGLE 0: Jack Verril hit a two-run single and Matt Brenner had an RBI double as the Hawks (8-2) dominated the Scots (4-5) at South Berwick.

WELLS 8, YORK 7: Connor Pease hit the winning two-run single in the bottom of the seventh as the Warriors (6-4) rallied past the Wildcats (2-8) at Wells.

Doug McLean had a pair of hits for Wells, which trailed 7-2 after five.

WAYNFLETE 11, TRAIP 6: Andrew Butler had two doubles, an RBI, three runs scored and two steals to help the Flyers (6-2) get past the Rangers (2-7) at Portland.

SCARBOROUGH 6, SOUTH PORTLAND 5: Greg Viola hit a two-run double and Nick Bagley had an RBI single as the Red Storm (8-1) scored three in the sixth to edge the Red Riots (2-7) at South Portland.

Will Bushey hit a single and a double with two RBI in the loss.

GREELY 9, GRAY-NEW GLOUCESTER 2: Jonah Normandeau struck out four in four shut-out innings, and also drove home two runs as Greely (9-0) beat the Patriots (6-4) in Gray.

Pete Stauber also had two RBI for the Rangers on two hits.

POLAND 11, FRYEBURG 1: Jake Simard had a double and two RBI as the Knights (3-6) downed the Raiders (4-6) at Poland.

MORSE 4, MOUNT VIEW 2: Liam McDonough pitched a complete-game four-hitter to lead the Shipbuilders (7-2) past the Mustangs (3-8) at Thorndike.

Wade Hunt had two RBI and a double for Morse.

Tyler McCormick went 2 for 3 with a run scored for Mount View.

OCEANSIDE 13, NOKOMIS 3: Drew Townsend had four RBI with three hits as the Mariners (4-4) handled the Warriors at Rockland.

J.T. Tobin got the offense started for Oceanside with a two-run double in the first.

WISCASSET 14, BOOTHBAY REGION 1: Caleb Bryant and Zach Ellison each had two singles and two RBI as Wiscasset (7-4) beat the Seahawks (0-9) in Boothbay.

WINSLOW 13, MEDOMAK VALLEY 7: Dylan Hapworth and Mike MacLaughlin homered to help the Raiders (7-2-1) beat Medomak Valley (4-4-1) in Waldoboro.

LACROSSE

YORK 12, WELLS 8: The Wildcats (5-3) scored five unanswered goals in the last five minutes of the third quarter to pull away from the Warriors (5-3) at York.

Shane Hughes had four goals and three assists for York.

Teddy Durfee paced Wells with three goals and an assist.

MT. ARARAT 14, OXFORD HILLS 0: Jonathan Brown had five goals to lead the Eagles (6-1) over the Vikings (0-8) at South Paris.

MARSHWOOD 9, BONNY EAGLE 3: Jeff Graunke scored three goals, and Jeff Hatheway and Austin Hale two each, as Marshwood (8-1) beat the Scots (4-5) in Standish.