They certainly didn't quit today. Sometimes a game like that can turn the season. Defense stepped up 2nd half, O-line just enough.
Looking at the numbers, the defense was slightly better in the second half, but the biggest difference was that Ohio dominated the time of possession, and kept Buffalo off the field.
Total defense:
First half 36 plays, 212 yards, 5.89 yards/play
Second half 25 plays, 141 yards, 5.64 yards/play
Rushing defense:
First half 21 carries, 91 yards, 4.3 yards/carry
Second half 17 carries, 65 yards, 3.8 yards/carry
Compared to prior games, the defense was definitely much improved. Let's hope they become dominantly good in the conference games.