Peabody West pushes Lynnfield to brink, falls in District 16 final