Weiland fans 12 in PawSox triumph