Incumbent Viriato M. deMacedo defeated challenger Deborah Rudolf to keep his seat in the state Senate to represent the district that includes Plymouth, Falmouth, Bourne and Sandwich. Mr. DeMacedo won big in Plymouth by nearly doubling the votes of his challenger in that town.