GORHAM — Sam Craig scored the game’s only goal 5:45 into the second period to give the Lawrence/Skowhegan hockey team a 1-0 upset of Windham/Westbrook Saturday afternoon at USM Ice Arena.

“It’s huge,” Bandits coach Ted Fabian said of the win. “Going up against a 10-2 team and obviously it’s been a rough year for us. We had some guys that came out and really battled hard.”

Craig’s goal came off assists from Nolan Despres and Sam Haver, who — according to Fabian — played all 45 minutes of the game on defense. Hunter Raye picked up the shutout in net for the Bandits (4-8-0 Class A North), while Fabian also said the team got strong contributions from John Cook, David Washburn and Nick Reeves in the win.

Windham/Westbrook fell to 10-3-0 in Class A North with the loss.

MESSALONSKEE 3, GREELY 2: Brandon Nale had a hat trick as the Eagles held off a late charge from the Rangers at the Family Ice Center in Falmouth.

Sam Bell, Cole Smith, Dylan Burton and Jared Cunningham each had assists for Messalonskee (8-3-2), while Amber Kochaver made 16 saves in goal.

Quinn Molloy and Jack Saffran each had goals for Greely (3-10-0).

WATERVILLE 9, HOULTON/HODGDON/SOUTHERN AROOSTOOK/KATAHDIN 0: Andrew Roderigue had four goals and an assists as the Purple Panthers coasted at Alfond Rink in Waterville.

Cody Pellerin added a goal and three assists for Waterville (12-1-1), while Michael Oliveira and Jackson Aldrich each chipped in with a goal and two assists.

BOYS BASKETBALL

MCI 40, ERSKINE 39: Juan Bango scored 10 points and Josh Buker added eight to lead the Huskies in South China.

Braden Monteyro scored seven points and was three-for-four from the free throw line in the closing minute for MCI (7-9) as well.

Noah Bonsant scored 18 points and Trevor Hubbard added 16 for the Eagles (4-12).

OXFORD HILLS 67 MT. BLUE 48: Andrew Fleming scored 33 points and the Vikings (12-4) pulled away in the fourth quarter to earn the Kennebec Valley Athletic Conference victory.

Oxford Hills led just 44-39 heading into the fourth quarter.

Zach Mittelstadt scored 26 points and Evan Backus added eight to lead the Cougars (3-13).

BANGOR 43, LAWRENCE 40: Mason Cooper had a game-high 15 points but it was not enough as the Bulldogs fell to the Rams in Bangor.

George Payne had a team-high 11 points for Bangor (5-11), who blanked Lawrence (8-8) 9-0 in the third quarter in the win.

Seth Powers chipped in with nine points for the Bulldogs in the loss.

GIRLS BASKETBALL

ERSKINE 46, MCI 40: Malorie Weaver scored 15 points to lead the Eagles to the KVAC win in South China.

Mallory Chamberlain added 11 points for Erskine (6-10), which outscored MCI (5-11) 16-9 in the fourth quarter to take the win.

April McAlpine led the Huskies with 13 points. Jody Bickford added 10 points for MCI.

LAWRENCE 52, BANGOR 46: Nia Irving scored 14 points and grabbed 15 rebounds as the Bulldogs held off the Rams in Fairfield.

Irving now has more than 1,000 rebounds in her career.

Hunter Mercier scored 14 points, including 10 in the second half, as Lawrence (16-0) rallied from a 25-22 halftime deficit.

Domi Lewis led the way with 16 points.

Katie Butler scored 17 points to lead Bangor (10-6).

GIRLS HOCKEY

YARMOUTH/FREEPORT/GRAY-NEW GLOUCESTER 4, WINSLOW/ERSKINE ACADEMY 1: Jenny Holmquist tied the game in the second period, then ignited a three-goal third period with a short-handed goal as the Clippers (8-10) beat the Black Raiders (3-15) in Yarmouth.

Kelsey Meyer scored less than two minutes after Holmquist, and Keely Arnold completed the scoring a minute later.

Hillary Libby gave the Black Raiders a 1-0 lead late in the first period.

Kiana Richards kept the game close with 40 saves for Winslow. Miranda O’Shea stopped seven shots for the Clippers.