Liverpool-esque Swans rally from hard week