St. Bonaventure scored a win at The Citadel with 22 runs on 20 hits, led by a six-RBI day from both David Marshall and Jack Putney as well as a 4-for-4 effort by Robert Mannino.