The game was originally scheduled to be played at Charleston, but the recent weather forced the game to be moved to Marble Hill.
Charleston scored three runs in the first but Woodland tied the game at four in the top of the fourth before the Bluejays scored two in the bottom of the inning to take the lead for good.
"I thought we came out flat again today even though we scored three first inning runs," said Charleston coach Chris Stanfield. "We're going to have to find a way to come out and play better at the beginning of games until waiting until late in games when we are scared of losing."
Marcus Dixon picked up the win, throwing all seven innings giving up only one earned run on eight hits while striking out seven and walking two.
"Marcus had a good day on the hill for us," Stanfield said. "He really gutted it out for us. He didn't have his best stuff but he did what he had to today."
Rett Thompson, Travis McCann and Josh Marshall each collected two hits on the day including McCann's fourth home run of the season. McCann also drove in four runs while Marshall knocked in two.
Charleston (10-7) will be in action again today when they host the Advance Hornets at 4 p.m.