The Concord-Carlisle boys’ soccer team had scored 23 goals in six games since it last allowed a goal.

But the No. 1 ranked boys’ team met its match Thursday afternoon on its own pitch as Bedford handed the Patriots a 2-0 loss.

“Concord-Carlisle is a great team, so any time you can get any points from them you have to feel pretty good about it,” Bedford coach Dave Boschetto said. “It’s a happy day for us.”

Advertisement - Continue Reading Below

The Bedford squad spent Wednesday’s practice talking about preparing for the Patriots.

“The way a lot of our guys put it was, they wouldn’t be surprised if we win, but it would shock everyone one else,” Boschetto said.

It certainly stunned the home team.

“It was frustrating; we had chances and unfortunately didn’t capitalize on them,” Concord-Carlisle coach Ray Pavlik said. “You never want to lose.”

A goal in the 23d minute by sophomore center midfielder Peter Whallon put the Buccaneers up early enough to stick to their game plan.

“We know their personnel well and wanted to create the right matchups for our team,” Boschetto said. “It really came down to our center midfielder and our strikers doing extra work to take the load off our defense a little bit.”

Bedford’s second goal came in the 12th minute of the second half off a long throw-in the team kept alive in the Patriots’ box. Senior midfielder David Lee was able to get the ball onto the foot of senior captain Austin O’Connor, who buried it for a 2-0 lead.

“They did a nice job finishing, just tucked it inside the net, certainly give them credit,” Pavilk said. “We’ve only given up three goals all season.’’

Weymouth 2, Walpole 0 — The Wildcats qualified for the state tournament behind goals from senior captains Mike Lynch and Jack Lynch.

Dartmouth 2, Barnstable 1 — The tandem of juniors Noah Martin (one goal, one assist) and Ben Silvia (one goal, one assist) accounted for all of the scoring for the 18th-ranked Indians (10-0-1).

New Bedford 3, Bridgewater-Raynham 0 — Junior Klisman Sousa had a goal and an assist for the Whalers (8-1-1).

Holliston 5, Bellingham 0 — Junior midfielder Jordan Paecht had two goals and senior goalkeeper earned his seventh shutout for the Panthers (7-3).

Chelsea 2, Northeast 1 — Junior Carlos Lainez scored and senior Michael Kottu netted the winner for the Red Devils (6-0-1).

Wellesley 3, Braintree 0 — Junior midfielder Adam Chernew led the Raiders to their eighth win with two goals.

Peabody 4, Saugus 3 — Senior midfielder Tommy Drover notched two goals and an assist to lead the Tanners (5-1-2).

Girls’ soccer

New Mission 6, West Roxbury 1 — Fantazia Hinds had three goals to lead the Titans.

Peabody 7, Saugus 1 — Junior midfielder Madison Doherty notched two goals and an assist to lead the Tanners (8-0).

Duxbury 5, Quincy 0 — The No. 13 Dragons (7-1-1) were led by junior Meg Daverucak’s game-winning goal.

Concord-Carlisle 4, Bedford 1 — Senior forward Andrea O’Brien notched two goals to lead the Patriots (7-1-0).

Field hockey

Manchester Essex 1, Pentucket 0 — Junior forward Brittany Smith scored for the Hornets.

Wellesley 7, Braintree 0 — Senior midfielder Molly Connolly notched four goals.

Notre Dame (Hingham) 7, Brockton 1 — Senior forward Katie Walsh scored twice to lead the Cougars (4-4-3).

Girls’ volleyball

Weymouth 3, Framingham 0 — Senior captain Kelley Barrett led the Wildcats (5-5) with 11 kills, 10 digs, and 6 service points.

Norwood 3, Milton 1 — Junior setter Emily Clifford had 10 aces and 17 service points.