Senior guard Jason Pekkinen hit a runner with two seconds left in overtime to give Archbishop Williams (2-3) a 70-68 road victory over Coyle & Cassidy (2-2) on Saturday afternoon.

After the Warriors scored to tie the game at 68, Pekkinen took the inbounds pass and dribbled all the way up to the foul line before getting off the winning shot.

“It was really back and forth and both teams played good defense,” Archbishop Williams coach Ged Phelan said. “But it was one of those games where when we scored, they came right down and hit a three, and we went back and scored again.”

Advertisement - Continue Reading Below

With 10 seconds left in regulation, Bishops senior forward Ryan Brown (game-high 21 points) hit a 3-pointer to tie the score. Pekkinen (10 points) had a shot at the buzzer to win it, but it rimmed out.

Archbishop Williams favors the press, but Phelan quickly found players in foul trouble and had to switch to a zone. Still, the game remained fast paced and hotly contested. The teams were tied at 32 at the half, with neither team holding more than a 5-point lead.

Plymouth South 61, Plymouth North 60— The Panthers were down 10 points with 3:10 left in regulation before coming back to win in overtime. Junior guard Mike Nele scored 28 points, while senior captain Jason Lamb had 11, including the winning points with 0.5 seconds left.

O’Bryant 63, Nantucket 53 — Gabe Vierra netted 20 points to lead the Tigers (3-2).

St. Clement 73, Cristo Rey 69— Kevin Foley (28 points, 14 rebounds) and Jesus Gambaro (22 points, 13 rebounds) led the Anchormen to victory.

Girls’ basketball

Mystic Valley 49, Pope John 46 — Tania Fabo had 14 points and 13 rebounds for the Eagles (4-1).

Boys’ hockey

Lowell 2, Wayland 0 — Michael Doucette turned aside 36 shots for his third shutout of the season, while Matt Mandeville and Ryan Freker recorded goals for the Red Raiders (4-0).

Norwood 6, Dedham 0 — Junior Jack Sheehan led the Mustangs with four goals, while senior Jordan Davis recorded his second shutout of the season.

Somerville 6, Latin Academy 1 — Dan Camara had a goal and three assists and CJ Albanese contributed two goals and an assist for the Highlanders (2-1-1).

Boston Latin 2, Lincoln-Sudbury 2 — Senior Brian Forgione and eighth-grader Billy Smith scored for the Wolfpack (2-0-1) as both teams remained unbeaten. Lincoln-Sudbury is now 3-0-1.

Somerset Berkley 2, Old Rochester 1 — Freshman forward Logan Santos scored his first career goal, with 4:52 remaining in the third period, to lift the Raiders (2-0-2).

Arlington 5, Belmont 0 — Seth Coiley had two goals and an assist for the Spy Ponders.

Mystic Valley 5, O’Bryant 1 — Nathan Gerard and Bryan Jackson each scored a pair of goals for the Eagles (1-4-1).

Duxbury 6, Pembroke 1 — Sophomore Luke Stevens found the back of the net twice to lead the Green Dragons (2-0-2).

Wilmington 1, Stoneham 0 — Dylan DiNatale’s goal with 13:32 left in the third period was enough for the Wildcats (2-1). Drew Foley had 14 saves in his first shutout this season.

Dennis-Yarmouth 5, Bourne 0 — Tyler Baker (three goals, two assists) and Adam McClay (two goals, two assists) led the Dolphins.

Westford 5, Matignon 0 — Freshman goalie Kyle Martin had 14 saves for the shutout.

Chelmsford 5, Waltham 1 — Tommy Bishop and Drew Dawson each had two goals and two assists for the Lions (4-0).

North Attleboro 8, Taunton 1 — Sean Young and Brandon Poillucci combined for four goals and four assists in the win.

Weston 4, Bedford 3 — James Sacco scored a pair of goals and Cam Chioffi (25 saves) picked up his first varsity win.

Framingham 5, Needham 1 — Cory Gorovitz scored a hat trick for the Flyers (3-1).

Canton 4, Mansfield 0 — Pat Ward’s goal helped boost the Bulldogs (2-2).

Girls’ hockey

Stoneham 1, Wilmington 0 — Samantha Gendall had 31 saves in the shutout.

Acton-Boxboro 6, Boston Latin 0 — Leah Cardarelli led the Colonials (3-2) with two goals and an assist, while freshmen Cali Loblundo (eight saves) and Melissa Bambery (six saves) combined for the shutout.

Duxbury 3, Canton 0 — The Dragons (4-0) were led by Meredith Wright (two goals, one assist) and Rachel Myette (23 saves).

Westford 4, Billerica 1 — Ali Garvin had a goal and two assists for the Grey Ghosts.

Reading 2, Winchester 0 — Ali O’Leary and Caroline Seibold each had a goal and an assist for the Rockets (5-0).

Framingham 4, Natick 3 — Casey Diana had three goals for the Flyers in their win.

Beverly 5, Everett 1 — Nicole Woods had two goals and three assists for the Panthers.

Arlington Catholic 2, Fontbonne 0 — Junior Duggan Delano had a goal and an assist in the Cougars’ win.