David Tilton went 3 for 5 with four RBIs, and Weber Pike was 3 for 5 with three RBIs to lead the Ospreys, who kept their slim playoff hopes alive with the road win.
Joel Fickes (2-3) threw six-plus innings, allowing six earned runs, for the win. Kyle Dawson pitched 2 1-3 innings of no-hit relief, allowing just one baserunner, for the save.
The Ospreys (4-9) play Friday at the Lowcountry Heat and host West Ashley for a doubleheader Saturday. They need to win at least two, and possibly all three games to make the playoffs.