Manchester City has lost its top spot in the Premier League after a shock 1-0 defeat at Swansea on Sunday.
Luke Moore scored with a powerful close-range header for the Welsh side as City, unbeaten in the league at home, lost its fourth away match this season.
Manchester United beat West Bromwich Albion 2-0 to move first - one point ahead of City.
City's Micah Richards had a goal called back for offside in the dying minutes of the game at the Liberty Stadium.
Joe Hart saved a penalty from Scott Sinclair in the 7th minute after the England goalkeeper was judged to have brought down Wayne Routledge.