Manchester United and Tottenham earned convincing Premier League wins on Saturday, with top-four rivals Chelsea and Manchester City meeting at Stamford Bridge later.

Manchester United took over at the top of the table – for now at least – and extended bottom side Crystal Palace's miserable start to the season with a routine 4-0 victory at Old Trafford.

Juan Mata's third-minute strike, plus two goals from Marouane Fellaini and Romelu Lukaku's late tap-in, ensured the Eagles have now lost their first seven league matches of the season without scoring. Including their defeat on the final day of last season, that's 720 minutes without a top-flight goal.

Harry Kane is having no such problems. He took his total to 13 goals in eight matches in September as Spurs thrashed Huddersfield 4-0, making it the most prolific month of the England striker's career. That tally matches the best efforts of Barcelona's Lionel Messi (13 in March 2012) and Real Madrid's Cristiano Ronaldo (13 in October 2010).

Peter Crouch scored a late winner for Stoke against Southampton, for whom Virgil van Dijk conceded a penalty on his first start of the season. That spot-kick was missed by Saido Berahino – taking his run of games without a goal to 30 – but the Potters still managed to run out 2-1 victors.

Watford snatched a point at West Brom, Richarlison's injury-time strike securing a 2-2 draw for the Hornets and extending their unbeaten away record.

West Ham are out of the bottom three after Diafra Sakho's last-gasp winner earned them a 1-0 victory against Swansea, while the game between Bournemouth and Leicester, two of the bottom four at the start of play, ended goalless.

Huddersfield Town 0-4 Tottenham Hotspur

Bournemouth 0-0 Leicester City

Manchester United 4-0 Crystal Palace

Stoke City 2-1 Southampton

West Bromwich Albion 2-2 Watford

West Ham United 1-0 Swansea City


NULL Invalid API key or channelobject(stdClass)#8125 (1) { ["error"]=> object(stdClass)#8196 (3) { ["code"]=> int(403) ["message"]=> string(117) "The request cannot be completed because you have exceeded your quota." ["errors"]=> array(1) { [0]=> object(stdClass)#8130 (3) { ["message"]=> string(117) "The request cannot be completed because you have exceeded your quota." ["domain"]=> string(13) "youtube.quota" ["reason"]=> string(13) "quotaExceeded" } } } }