Quickfire goals by Erling Haaland and Bernardo Silva helped Manchester City recover from two goals down to draw 3-3 with Newcastle United in a rip-roaring Premier League clash at St James' Park.
Neither side had conceded a goal in the league this season but Ilkay Gundogan opened the scoring for champions City in the fifth minute, ghosting in and catching the Newcastle defence flat-footed before finishing from close range.
The home side levelled through Miguel Almiron in the 28th minute as he bundled a pinpoint cross from Allan Saint-Maximin into the net before enduring a nervous VAR check that allowed the goal to stand.
Newcastle looked set to pull off a huge upset when they went a goal up through Callum Wilson before halftime, and a brilliant free kick by Kieran Trippier nine minutes after the break put them 3-1 ahead.
That sparked City into life, however, with Haaland hitting a post before pulling a goal back on the hour mark and Silva converted a glorious pass from Kevin De Bruyne to make it 3-3.
City dominated possession in the final stages but had to settle for a draw that left them second in the table on seven points, two behind leaders Arsenal. Newcastle are sixth on five points.
Leeds United produced a relentless display to earn a 3-0 victory over Chelsea as they continued to impress under American coach Jesse Marsch.
In a raucous Elland Road atmosphere, two goals in five first-half minutes saw the hosts race into a 2-0 lead with Chelsea, who finished with 10 men, unable to cope with the intensity.
Leeds climb up to second in the standings with seven points, while Chelsea's first loss leaves them down in 12th with four.
Brighton & Hove Albion maintained their impressive start to the season and piled on the misery for West Ham United with a 2-0 victory at the London Stadium.
Alexis Mac Allister's 22nd-minute penalty following a foul by debutant Thilo Kehrer on Danny Welbeck put Brighton ahead.
Graham Potter's well-drilled side sealed a thoroughly deserved three points in the 66th minute when Leandro Trossard raced through to score after a slick move.
West Ham did not manage a shot on target in the first half but tried to respond late on with Tomas Soucek forcing a couple of fine saves from Brighton keeper Robert Sanchez.
West Ham, who are still without a point or a goal, and sit bottom of the table after three games, were booed off at the final whistle. Brighton have seven points from three matches.
-Reuters