Shawsheen Tech is still undefeated -- barely.

The Rams (17-0) were given a stern test by host Bishop Fenwick on Saturday, but the Billerica bunch prevailed in eight innings, 8-7, during a non-league softball thriller.

In other action, Acton-Boxboro avenged an earlier defeat by drilling Newton North, 10-2, during a non-league battle.

Shawsheen Tech 8

Bishop Fenwick 7

Meghan Sullivan singled in the top of the seventh to send the game into extra innings and Stephanie Champoux delivered the winning run in the top of the eighth when she singled to score Arianna Medeiros, who had doubled.

Sullivan went 3-for-4 with 2 RBI and a double.

Meghan Walsh went 2-for-4 with an RBI. Other offensive stars were Emily Knoops (1-for-4, 3 runs, RBI), Danielle Cacciola (2-for-4, 2 runs) and Medeiros (2 hits).

Acton-Boxboro 10

Newton North 2

Senior shortstop Hannah Graney enjoyed a memorable game.

She went 3-for-4 with a double, triple, home run and 5 RBI. Newton North grabbed a 2-0 lead in the top of the first, but senior outfielder Lindsay Chen allowed A-B (11-4) to tie it in the bottom half of the frame when she laced a two-run double.

Senior Kara O'Riley was superb on the mound and at the plate. O'Riley went the distance, allowing 4 hits and 2 walks while striking out 7 batters. Offensively, she went 4-for-4 with 2 doubles and scored 3 runs.

Douglas 5

Groton-Dunstable 2

Douglas earned a tournament berth at the expense of the host Crusaders in Groton.

Swinging a hot bat for Groton-Dunstable (7-11) was Jen Johnson, who went 3-for-4.