Welch made one of two free throws with 50 seconds remaining to give the Bonnies a 69-59 lead before Richmond went on an 8-1 run capped by a 3-pointer from Blake Francis with 16 seconds left.
Welch made two free throws then Richmond's Tyler Burton made a layup and the score was 73-71 at seven seconds to go. The Spiders then fouled English and he made both free throws for a key four-point lead with four seconds left.
The win pulled the Bonnies into a third-place tie with Richmond with four games remaining in the conference season.
Saint Bonaventure faces Duquesne at home on Wednesday. Richmond plays at George Washington on Wednesday.
For more AP college basketball coverage: https://apnews.com/Collegebasketball and http://twitter.com/AP-Top25
Elements of this story were generated by Automated Insights, http://www.automatedinsights.com/ap, using data from STATS LLC, https://www.stats.com
Bracketology -- Lots of contenders for the fourth No. 1 seed
Tony Bennett and Virginia ascended to a No. 1 seed in the latest version of ESPN's bracket, but a number of contenders are vying for the top line.
Bryce Hopkins, Louisville basketball's top 2021 prospect, decommits
Bryce Hopkins, the headliner of Louisville's 2021 basketball recruiting class, decommitted from the school on Sunday.
Florida State basketball lands ESPN 100 guard Jalen Warley
Florida State landed its fourth top-50 prospect in the 2021 class in ESPN 100 guard Jalen Warley.