Florence scores perfect 10 at Margaret Pro