Leeds United opened the Premier League weekend by beating leaders, Manchester City 2-1 at the Etihad despite playing more than half the duration of the game with ten men.
To four hopeful, Chelsea, put up an impressive performance against Crystal Palace to bounce back from the disappointment of last weekend.
See complete results below:
Manchester City 1-2 Leeds United
Liverpool 2-1 Aston Villa
Crystal Palace 1-4 Chelsea