ROCKLAND — Michael Bolduc scored the game-winner in overtime off an assist from Bridger Holly as the fifth-seeded Waterville boys soccer team rallied past No. 4 Oceanside 4-3 in a Class B North quarterfinal game Wednesday afternoon.

Waterville (13-2-1) fell behind 3-0 after Jack Robinson, Christian Strata and Andrew King scored for Oceanside (10-3-2). Michael Oliveira finally got the Purple Panthers on the board with 9:29 left in the first half, but the visitors still trailed 3-1 at halftime.

Waterville — who will travel to Ellsworth Saturday for a semifinal contest — cut the deficit to 3-2 with 20:53 to play when Oliveira set up Ethan Cayer for a score and went on to tie it off another goal from Oliveira a little less than six minutes later.

HALL-DALE 1, TRAIP 0: Josh Berberich scored with 19 seconds remaining in the first half to lift the top-seeded Bulldogs over the ninth-seeded Rangers in a Class C South quarterfinal in Farmington.

Jordan Gardner set up the game-winner on a quickly developing play inside the 18-yard line.

“Hall-Dale controlled play for most of the game and had a lot of chances, but Traip dug deep and put some chances on the board in the last 10 minutes,” Hall-Dale coach Andy Haskell said. “It was a good playoff game, we had chances and solid defense.” Andy Peterson finished with five saves for Hall-Dale (13-0-2), who outshot the Rangers 20-5 for the contest. Luke Clark made 13 saves in goal for Traip (4-10-2).

CAMDEN 3, CONY 2: Kienan Brown scored an unassisted goal 23 minutes into the second half to help the No. 3 Windjammers survive a scare from the No. 6 Rams in a Class A North quarterfinal game.

Nate Foye and Tyler Sproul scored for the Rams (7-7-1), who lost to Camden (11-2-2) 7-0 in the regular season.

Tristan Fong and Kieran Lydon also scored for the Windjammers.

Nick Robinson had 11 saves for Cony.

CARRABEC-WAYNFLETE: The Class C South quarterfinal game between second-seeded Waynflete and seventh-seeded Carrabec will be picked up where it left off on Tuesday in the third round of penalty kicks on Thursday at 3 p.m. at Waynflete.

Waynflete was incorrectly ruled the winner of the game when they scored and Carrabec failed to score on their first penalty kick of the third round, the 11th overall attempt.

The entire five kick round should have been completed rather than the game ending in sudden death. Both teams will take their four remaining attempts to determine the winner.