Manchester City opened 2014 by maintaining their Premier League title push with a 3-2 victory away at Swansea City.