St. Bonaventure made 8 of 15 3-pointers in the first half to build a 39-32 halftime lead against the Dayton Flyers on Tuesday at the Reilly Center.