Jonjo Shelvey went from hero to villain and back again against his former club as Swansea ended Liverpool's 100 per cent start to the Barclays Premier League season in a frenetic draw at the Liberty Stadium.