31 , and Done Division III Trinity 's 31-game winning streak , which had been the longest in the N.C.A.A . , was snapped Saturday when it lost , 41-16 , against Williams College in Williamstown , Mass . .