Local Roundup: Pentucket softball plays ‘best game of season’ to beat Newburyport