The Central League-leading Hiroshima Carp fought their way out of a four-run hole for a 6-5 extra-inning win over the Tokyo Yakult Swallows on Friday night.