Jamie Vardy scored a hat-trick as Leicester ran riot in a stunning 5-2 victory over Manchester City at the Etihad Stadium.
Man City dominated early on and took the lead through Riyad Mahrez’s superb half volley with his weaker right foot from 15 yards, but Leicester equalised with their first shot on goal as Kyle Walker tripped Vardy in the box; the England striker duly converted the penalty.
With Leicester’s second shot, Vardy produced a stunning flick beyond Ederson from close range, before again winning a penalty, this time from Eric Garcia’s foul, and converting for 3-1.
Maddison made it four with a screamer from 25 yards, curled into the top corner, before Nathan Ake’s header looked to have made the scoreline look slightly more respectable.
But Youri Tielemans rounded off a fabulous win, and a nightmare day for the hosts, slotting a penalty after Benjamin Mendy had fouled Maddison
The result means Pep Guardiola has seen his side concede five goals for the first time ever in his 686th game as a manager, while Leicester keep up their 100 per cent record this season in the Premier League.
Neal Maupay went from hero to villain as his stoppage-time handball gifted Manchester United a penalty which Bruno Fernandes converted to secure a 3-2 victory at the Amex Stadium.
Brighton thought they had snatched a deserved point when Solly March headed home to cancel out Marcus Rashford’s brilliant solo goal to level the score at 2-2 in the fifth minute of added time.
But Maupay, whose first-half Panenka penalty was cancelled out by a Lewis Dunk own goal, was adjudged to have blocked Harry Maguire’s goal-bound header with his arm at the death.
Maupay’s infringement was initially missed by referee Chris Kavanagh, who blew the full-time whistle, but a pitchside VAR review handed Fernandes a penalty of his own which he dispatched into the top corner to seal the unlikeliest of victories for Ole Gunnar Solskjaer’s below-par side in the 100th minute.
Chelsea fought back from 3-0 down to earn a point at West Brom and make up for a first-half defensive horror show at the Hawthorns.
A catalogue of errors left Chelsea 3-0 down at half-time, with Callum Robinson opening the scoring with a low drive into the far corner from 15 yards after Marcos Alonso’s initial sloppy header.
Tammy Abraham missed a glorious chance to equalise, before Timo Werner hit the crossbar, but Robinson soon had West Brom 2-0 up against the run of play, pouncing on Premier League debutant Thiago Silva’s miscontrol to slot below Willy Caballero.
Kyle Bartley turned home from a corner at the far post following some woeful Chelsea marking to make it 3-0, but the visitors improved in the second half as Mason Mount’s long-range strike and sub Callum Hudson-Odoi’s fine finish brought them to within a goal of a special comeback.
And it was completed in the third minute of stoppage time as Abraham capitalised to tap home after Sam Johnstone had parried Mount’s low effort, crippling West Brom after they looked to have fought off the Chelsea onslaught.
Callum Wilson’s 97th-minute controversial VAR-awarded penalty continued the debate on the new handball interpretation as Newcastle held dominant Spurs to a 1-1 draw.
In a game they controlled from almost start to finish, Lucas Moura slotted the hosts ahead when Harry Kane again turned provider to tee up the Brazilian for his first goal in 22 Premier League games, as the woodwork and some superb goalkeeping from Karl Darlow kept the scoreline respectable in Newcastle’s favour by the break.
In a weekend already fuelled by handball drama at Brighton and Crystal Palace, Newcastle were awarded an injury-time penalty out of nowhere as, after checking the pitchside monitor, referee Peter Bankes adjudged Eric Dier had handled in the area – a decision which saw Jose Mourinho storm out of the dugout and down the tunnel.
In his absence, Wilson beat Hugo Lloris from the spot for an equaliser both sides could barely believe had materialised with their only shot on target of the entire game.
Dominic Calvert-Lewin scored for a third successive Premier League game as Everton maintained their perfect start to the season with a 2-1 win at Crystal Palace.
The striker picked up where he left off after his hat-trick against West Brom last weekend, slotting home Seamus Coleman’s cross.
But like Everton, Crystal Palace had also won their opening two Premier League games and hit back when Cheikhou Kouyate powered a header home from a corner.
Joel Ward – making his 250th appearance for Crystal Palace – was the subject of two VAR handball checks and on the second occasion, he was judged to have handled Lucas Digne’s header inside the area after the ball hit his wrist, with Richarlison scoring the resulting penalty.
The victory sees Everton maintain their winning start to the season. They have started a league campaign with three straight wins for the first time since 1993. It will be disappointing for Crystal Palace after they dominated the second half, and they remain in fifth with six points.
Danny Ings’ early strike was enough to secure Southampton their first points of the Premier League season thanks to a 1-0 victory at Burnley.
Ings struck his third goal of the season in the fifth minute, prodding home Che Adam’s cut back, and it proved to be enough to get Ralph Hasenhuttl’s side’s season up and running.
Chris Wood did have the ball in the back of the Southampton net early in the second half, but his effort was ruled out for offside, while Charlie Taylor’s powerful drive was tipped round the post by Alex McCarthy as Burnley coach, Sean Dyche’s 400th game in management ended in defeat.
Patrick Bamford continued his hot streak in front of goal with an 88th-minute winner as Leeds United beat rivals Sheffield United 1-0 at Bramall Lane on Sunday.
Bamford headed Jack Harrison’s brilliant cross home for his third goal of the season as he became the first Leeds player to score in his first three top-flight appearances for the club.
Leeds were indebted to an inspired performance from goalkeeper Illan Meslier, who produced a string of stunning saves to deny John Lundstram and George Baldock in the first half, as the Blades remained the only top-flight team yet to score this season.
Jarrod Bowen scored twice as West Ham won their first Premier League game of the season in impressive style, thumping Wolves 4-0 on Sunday.
The Hammers had performed well against Arsenal last weekend but were unable to take any points and looked far from a side without a Premier League win this term when Bowen (17) curled home a neat finish early on.
The chances continued to fall for West Ham – with David Moyes managing the team from home as he completes a period of Covid-19 self-isolation – and they finally added their second when Bowen slotted home from close range after the break.
The third came via an own goal when Tomas Soucek’s glanced header was diverted into the net by Raul Jimenez’s shoulder, piling the misery onto an out-of-sorts Wolves, who were mostly restricted to efforts from distance. Substitute Sebastien Haller then powered a header home in injury time to seal West Ham’s first win of the season.