Aston Villa rose above Manchester City into fifth place in the Premier League table, and the title holders dropped provisionally to sixth.