Matt Weller made a 23-yard field goal as time expired to lift Ohio past Bowling Green 29-28 on Wednesday night.