Matt Weller made a 23-yard field goal as time expired to lift Ohio past Bowling Green 29-28 on Wednesday night.
The Bobcats (8-3, 5-2 Mid-American Conference) took over on their own 10-yard line for the game's last drive with 7:34 remaining.
After the Bobcats crossed midfield, they were stuffed on a third-and-1 on the Bowling Green 46. However the Falcons (4-7, 2-5) committed an offside penalty on fourth down, allowing the drive to continue.
Tyler Tettleton accounted for 53 of the Bobcats 83 yards on the final drive and finished with 128 yards and a touchdown on 23 carries, and 194 yards and touchdown on 18 of 27 passing.
It was Ohio's fourth straight win overall and fifth straight against the Falcons.
Matt Shilz had three touchdowns and 232 yards on 23-of-34 passing for Bowling Green, which lost its third straight.