Isaiah Swope scored 23 points to lead Saint Louis and Robbie Avila made a game-winning layup with 4.3 seconds remaining as the Billikens knocked off Davidson 57-56 on Tuesday night.