Snyder holds off SW to win District 5 title