Sami Shoebottom had three goals and an assist Wednesday to help Scarborough rally from a two-goal deficit and remain undefeated with a 5-2 victory against Cape Elizabeth/Waynflete in a schoolgirl hockey game at the Portland Ice Arena.

Kathryn Clark and Hannah Bosworth scored early for Cape Elizabeth/Waynflete (4-5).

Shoebottom scored the first goal for the Red Storm (11-0) at 8:30 of the second period, assisted by Lizzy Gross. Nine seconds later Shoebottom fed Gross for the tying goal.

Shoebottom scored the go-ahead goal at 12:12 and Gross added her second goal on a power play at 13:42.

GREELY 5, YORK 2: Sarah Kurland scored the go-ahead goal with 8:27 remaining, and the Rangers (7-2) scored two more in the next six minutes to put away the Wildcats (1-8) at Falmouth.

Danita Storey had a goal and two assists for Greely, which put 38 shots on York goalie Emily Mahoney.

Delaney Curtin, Ellie Schad and Maura Perry also scored for the Rangers. Maeve Campbell and Kendall Carr had the Wildcats’ goals.

BOYS’ HOCKEY

EDWARD LITTLE 5, YARMOUTH 4: Cedric Simmons scored twice to lead Edward Little (5-3) over the Clippers (3-2-1) at Yarmouth.

The Eddies took a 2-0 lead in the first period and never allowed the Clippers to tie, despite a 4-of-4 effort on power plays by Yarmouth.

Max Watson and Pat Grant both finished with a goal and two assists for the Clippers.

GREELY 3, ST. DOMINIC 3: Reid Howland had a goal and an assist, and Christian Kroot made 40 saves to help the Rangers (1-3-2) hold on for a tie with the Saints (2-3-1) at Auburn.

Brad Berube had a goal and an assist for St. Dominic, which outshot Greely 20-5 in the third period and overtime.

Brian Storey and Galen Arnold also scored for the Rangers. Caleb Labrie and Cam Stewart chipped in with goals for the Saints.

BRUNSWICK 7, MT. ARARAT/LISBON 1: Cam Heatley scored twice, Jacob McGowan had a goal and three assists, and the Dragons (4-2) blew by Mt. Ararat/Lisbon (3-5) at Brunswick.

Matt Brooks and Ryan Maciejewski each had a goal and two assists, and Jacob Parent and Jameson Cyr also scored for Brunswick. Bru Abreu answered for Mt. Ararat/Lisbon.

YORK 9, MASSABESIC/OLD ORCHARD BEACH 0: Derek Neal scored six goals to help York (2-4) shut out Massabesic/Old Orchard Beach (2-3) at Dover, N.H.

Jim Orso scored the first goal after three minutes. Neal added three before the end of the period.

GIRLS’ BASKETBALL

OLD ORCHARD BEACH 60, RICHMOND 25: Abigail Dubois scored 13 points with eight steals to lead the Seagulls (5-1) over Richmond (4-5) at Old Orchard Beach.

Old Orchard opened both halves with 11-0 runs. Kelsey Custeau added 12 points for the Seagulls, including three 3-pointers.

CHEVERUS 75, NOBLE 38: Jess Willerson scored 20 points to lead Cheverus (6-3) over Noble (0-8) at Portland.

Willerson scored 14 points in the first half as the Stags took a 48-16 lead.

KENTS HILL 30, SACOPEE VALLEY 27: Sara Grenier scored 14 points as the Huskies (4-1) edged the Hawks (2-4) at South Hiram.

Abby Hughes scored nine points on three 3-pointers for Sacopee Valley.

WINDHAM 40, BONNY EAGLE 22: Sam Frost started the game with consecutive 3-pointers and the Eagles (7-2) went on to beat Bonny Eagle (2-8) at Standish.

Frost finished with nine points, and Sadie Nelson scored a team-high 14 for the Eagles, who took a 17-3 lead in the first period.

BOYS’ BASKETBALL

BOOTHBAY REGION 56, HALL-DALE 44: Evan Hepburn scored 19 points for the Seahawks (7-1) against Hall-Dale (5-3) at Boothbay Harbor.

TUESDAY’S GIRLS’ BASKETBALL

FREEPORT 70, POLAND 54: Nina Davenport scored a season-high 40 points, including 18 in the second quarter, to lead the Falcons (3-5) against the Knights (4-4) at Freeport.