SAINT BONAVENURE, N.Y. (AP) -- Devin Oliver scored 15 points, including six points late, to lead Dayton over St. Bonaventure 72-69 on Saturday.
Dayton (16-8, 4-5 Atlantic 10) won its third in a row. Vee Sanford scored 15 as well, as the Flyers shot 45 percent from the floor.
St. Bonaventure (13-10, 3-6) shot 50 percent but took 12 fewer shots due to being outrebounded 39-28. Youssou Ndoye and Charlon Kloof both scored 17 points, while Matthew Wright added 12.
The teams played to a 30-all draw in the first half but Dayton needed an 8-2 run, including treys by Sanford and Khari Price, in the closing 2:58 to do so.
Oliver's jumper with 2:59 left in the game, capping another 8-2 run, tied it again at 64. His four free throws as time wound down sealed the win.