Premier League round-up: Jamie Vardy on the double for Leicester while Villa are beaten by Palace
Jamie Vardy scored twice as Leicester overcame Bournemouth 3-1 to maintain their unbeaten record.
Vardy put Leicester ahead after 12 minutes with a stunning 25-yard lob, but the Cherries quickly equalised through Callum Wilson.
Leicester regained the lead four minutes before the break when Youri Tielemans stabbed home Vardy's cross.
Tielemans escaped a VAR red card check for a high challenge on Wilson and Vardy punished Bournemouth again with his third goal of the season after 73 minutes.
West Ham claimed a second successive league win with a 2-0 home victory over Norwich.
Sebastien Haller converted Arthur Masuaku's 24th-minute cross for his third goal in two games.
Andriy Yarmolenko volleyed the second after 56 minutes, the Ukrainian's first goal in nearly 12 months after a long injury lay-off.
Crystal Palace beat 10-man Aston Villa 1-0 in a controversial clash at Selhurst Park.
Villa were reduced to 10 men with Trezeguet shown a second yellow card after 54 minutes for a late foul on Wilfried Zaha
Jordan Ayew scored in Palace's shock win at Manchester United last week and repeated the act by curling home 17 minutes from time.
Villa were denied an equaliser in stoppage time as Henri Lansbury's strike was ruled out, with referee Kevin Friend penalising Jack Grealish for a dive in build-up.
Watford claimed their first point of the season in a 1-1 draw at Newcastle but remain bottom.
Will Hughes gave the Hornets a second-minute lead before Fabian Schar equalised just before half-time.