Saint Bonaventure scored 17 first-half points, a season low for the team.
Dominick Welch had 14 points for the Bonnies (15-15, 11-6), whose six-game win streak came to an end. Osun Osunniyi added 11 rebounds and three blocks.
The Wildcats improve to 2-0 against the Bonnies for the season. Davidson defeated Saint Bonaventure 75-66 on Feb. 1. Davidson finishes out the regular season against Richmond on the road on Saturday. Saint Bonaventure finishes out the regular season against Saint Louis at home on Saturday.