Jordan Crawford scored 26 points and Jason Love tied a career high with 21 points to lead Xavier past Saint Louis 73-71 Wednesday night.
Xavier (20-7, 11-2 Atlantic 10) used a 16-0 second-half run to go ahead to stay and win its fourth in a row.
Love's two free throws with 4.6 seconds left put the Musketeers up 73-69. Kwamain Mitchell, who led Saint Louis (18-9, 9-4) with 21 points, hit a shot at the buzzer.
Xavier reached the 20-win plateau for the fifth season in succession and the 14th time in the last 15 years.
Cody Ellis added 19 points for the Billikens and Willie Reed chipped in with 18 and a game-high 13 rebounds.
Saint Louis, which had its six-game winning streak snapped, led 49-46 before the Musketeers scored 16 consecutive points. Crawford, the Atlantic 10's leading scorer, hit a pair of 3-pointers to trigger the run.