SAINT BONAVENURE, N.Y. -- 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.
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.