MORSE SENIOR GUARD Emil Stockholm, center, rips a rebound away from Camden’s Andrew Hall (24) and Jack Gallagher during a KVAC Class B basketball game at Bath Middle School on Tuesday. The Shipbuilders won, 68-40.

MORSE SENIOR GUARD Emil Stockholm, center, rips a rebound away from Camden’s Andrew Hall (24) and Jack Gallagher during a KVAC Class B basketball game at Bath Middle School on Tuesday. The Shipbuilders won, 68-40.

SOUTH PARIS — JD Souza drained a pair of free throws late in regulation to lift the Brunswick High School boys basketball team to a big 43- 40 Kennebec Valley Athletic Conference win over Oxford Hills on Tuesday.

The Dragons improved to 8-8 and plays host to Mt. Ararat on Thursday and Lawrence on Friday to close out the regular season. The Vikings fell to 9-8.

Andrew Fleming gave Oxford Hills a 40-39 lead with a dunk, but the Dragons held the ball before Souza was fouled. He made both free throws, and Alex Bandouveres (11 points) finished the scoring with a late lay-up off a Brunswick steal.

Thomas Hanson picked up eight points in the win, with Corbin Teel and Pearson Cost chipping in six points apiece.

Brunswick was doubled-up in the first quarter, trailing 14-7. But, the Dragons claimed a 21-20 halftime lead and extended out to a 34-28 advantage through 24 minutes.

Tyus Ripley had a game-high 14 points for Oxford Hills, with Fleming adding 12.

NYA 45
RICHMOND 48

The Bobcats battled back from a game-long deficit to pull out a Western D win.

Richmond improved to 10- 5 despite trailing 15-12, 27-23 and 38-36 at the quarter breaks.

A big Cam Emmons 3-pointer in the fourth quarter started Richmond on a game- winning rally, with Matt Holt scoring six of his 10 points down the stretch. Zach Small also came up big late, hitting a pair at the free-throw line to clinch it.

Emmons had a game-high 15 points, while Tyler Soucy matched Holt with 10 points. The Bobcats were 6-of-13 at the foul line.

North Yarmouth Academy (7- 10) had three players in double figures, with Eoin Anderson and Jake Malcolm picking up 13 points apiece. DJ Nichols added 12 points, and the Panthers were 3-of-3 at the free-throw line.

Richmond is slated to host Valley tonight at 7 p.m.

MT. ARARAT 34
LEWISTON 37

The Blue Devils held on in the fourth quarter as Ryan Bell went 4-for-4 in the final minute of regulation for a KVAC win.

Isaiah Harris had 10 points in the win, while Bell finished with nine as Lewiston improved to 11- 6.

Shy Ulrickson picked up a game-high 16 points for 5-11 Mt. Ararat, which visits Brunswick on Thursday and hosts Bangor on Friday. Mason Griffin added eight points and Kevin Carter finished with seven.

The Eagles led 12- 6 after a quarter, but Lewiston clawed back to a 15-15 deadlock at the half. The Blue Devils went up 24- 21 after three.

LISBON 44
OAK HILL 53

The Raiders outscored Lisbon 33-20 in the second and fourth quarters for a Mountain Valley Conference win at Wales.

The Greyhounds fell to 5- 12 and are eight points out of the 12th and final playoff spot in the Western C Heal Point Standings. Lisbon needs an upset win at St. Dom’s tonight (7 p.m.) and lots of help.

Oak Hill (4-13) trailed 7-6 after a quarter, but claimed a 23- 18 halftime lead. The Raiders held a slim 37- 35 advantage after three.

Dalton Therrien had 14 points in the win, with Jonah Martin adding 12.

For Lisbon, Johnny Yim picked up 14 points, Josh Huston 11 and Jonah Sautter nine.

WISCASSET 45
MADISON 77

Derek LeBlanc popped for 20 points as the host Bulldogs cruised to an MVC win.

Mark Linkletter added 12 points and Ty Cowan 10 as Madison (14-3) held quarter leads of 15-9, 33-25 and 52-35.

Ethan James led Wiscasset (4- 13) with 15 points, followed by Kevin Lynch with 11 and Grant Hefler with six.

The Wolverines conclude the regular season tonight at Monmouth (7 p.m.).

FREEPORT 46
KENNEBUNK 61

Winless Freeport came close to picking up its first win in a Western Maine Conference contest, but the host Rams pulled away in the fourth.

The Falcons (0-17) trailed by just two points midway through the fourth quarter after trailing 18-7, 31-22 and 40-31 at the quarter breaks.

Jack Davenport had 18 points in the setback, with Brendan Qualls chipping in 13 and Nathaniel Cyr eight, including a pair of 3-pointers.

Zach MacKinnon led Kennebunk (6-11) with 18 points, with Jack Lapham adding 16.

Freeport hosts Yarmouth on Friday at 7 p.m.

LISBON UNIFIED 52
LEAVITT 11

The Greyhounds earned their first win as Jake Patenaude had 19 points in a Unified contest at Turner.

Lisbon (1-1) also received 12 points from Robert Wood and 10 from Amanda Mason. Richie Turcotte, Brock Vachon and Brandon Bartlett played well on defense.

Leavitt was paced by Sam Gagnon’s five points.

The Greyhounds return to action on Friday at Oxford Hills, with tip-off slated for 4 p.m.