Maura Marchese scored on Foley's hit, after doubling in a pair of runs to tie the game at 5-5. Foley finished 2-for-3, while Marchese was 2-for-4 with two RBIs and two runs scored for the Mustangs (2-11, 2-10 TVL)

Carly Kadlik had two hits and a run scored for the Clockers (3-11, 3-9 TVL).

MARLBOROUGH 4, GROTON-DUNSTABLE 2 (9 INN.): Victoria Falco's two-run double with two outs in the top of the ninth gave Marlborough (7-4) a non-league win at Groton-Dunstable.

Victoria Petrie had a solo home run and three walks.

WESTBOROUGH 2, HUDSON 1: Janet Khoury went 3-for-4 with an RBI for Westborough (9-6) as the Rangers moved within one win of a state tournament berth with a non-league victory at Hudson (5-9).

Vicki Zechello pitched a complete game for Westborough, which also got an RBI from Haley Collentro in the third inning that gave the Rangers a 2-0 lead.

Chelsey Scovil was 2-for-3 with a triple and an RBI for Hudson, while Miranda McIlvene was 2-for-3 with a run scored.

WELLESLEY 15, NEEDHAM 5 (6 INN.): Junior Sarah Goss had four hits and a career-high six RBIs to lead Wellesley (5-9, 4-8 BSC) to a mercy-rule shortened Bay State Conference victory over visiting Needham.

Junior Sami Tong added four hits as well with two RBIs and three runs scored for the Raiders, who eclipsed last season's win total.

Wellesley hosts Walpole on Monday.

NIPMUC 14, DOHERTY 5: Kristen Niland had a home run, a double and five RBIs as Nipmuc (11-1) crushed non-league foe Doherty.

Pitcher Jacyln Cortese notched the win on the mound and was 3-for-5 with a triple and three RBIs. Catcher Danielle Schiloski was had two hits and scored three runs.