Bonnies coach Mark Schmidt won his 200th game while at St. Bonaventure. He is two wins behind Larry Weise for the program record.
The game was tied at 51 when Lofton's 3-pointer with three minutes left sparked a 15-6 run to close the game. Lofton nailed a jumper at 1:10 to make it 61-55 and the Bonnies (8-12, 4-3 Atlantic 10) made 5 of 6 free throws to seal the win.
Lofton has scored in double digits in 17 of 19 games during his freshman season.
Osun Osunniyi had 11 points and 11 rebounds for his fourth career double-double for St. Bonaventure.
NCAA to start paying athletes $208M settlement
More than 50,000 former college athletes next month will begin collecting portions of a $208 million class-action settlement paid by the NCAA in a case that challenged its caps on compensation.
Q&A: Virginia's Tony Bennett on recruiting, transfer rules and a title's impact
Tony Bennett sat down with ESPN to discuss the road ahead for Virginia after winning the national title.
Person avoids prison in college bribery sentencing
Ex-Auburn assistant Chuck Person was sentenced to community service during two years of supervised release for accepting $91,500 in bribes as part of the college corruption scandal.