Florida outlasts South Carolina after 3-hour weather delay