Just another weekend in the Premier League, then.
Title contenders Chelsea and Manchester City had the chance to send a message to the rest of the league when they met early on Saturday, and it was the latter who did just that with a narrow win at Stamford Bridge - but it's been chaos elsewhere.
Aston Villa won at Old Trafford as Bruno Fernandes skied a penalty, West Ham won late at Leeds and Everton keep rolling, while Brentford held Liverpool to a thrilling 3-3 draw. Leicester, Burnley, Watford and Newcastle also shared the spoils in their respective games on Saturday.
Sunday offered up a wonderful north London derby, with Arsenal the victors, and to top it all off Brighton snatched a 95th-minute equaliser to deny fierce rivals Crystal Palace.
Here's what went down at the weekend...
Chelsea 0-1 Manchester City
Manchester City made their title intentions known as they walked all over Chelsea en route to a comfortable 1-0 victory.
Pep Guardiola's men dominated the game from start to finish and could have easily had a few goals, but they had to settle for Gabriel Jesus' scrappy strike early in the second half to deliver all the points.
Chelsea did not even manage a shot on target and lost Reece James to an ankle injury early in the second half. A bad day at the office.
Read the player ratings for Chelsea vs Man City here.
Man Utd 0-1 Aston Villa
Manchester United had plenty of shots on goal but could not find a way through Aston Villa, who snatched the victory late in the day thanks to a strike from Kourtney Hause.
Hause's goal wasn't the end of the fun, however, as United were awarded a late penalty which was surprisingly taken by Bruno Fernandes, who fought off Cristiano Ronaldo to keep his place as the team's first-choice taker.
The result? He skied it over the bar. Awkward.
Read the player ratings from Man Utd vs Aston Villa here.
Everton 2-0 Norwich
Everton put a difficult week behind them with a 2-0 win over Norwich, who are now rooted to the bottom of the table with six defeats out of six.
The victory ensures the Toffees' 100% home record this season remains intact, and was handed to them by a first-half penalty from Andros Townsend and a second half goal from Abdoulaye Doucoure.
The hosts were good value for their win, but Daniel Farke is still scratching his head and wondering how he'll bring to an end a streak of 16 successive Premier League defeats.
Read the player ratings from Everton vs Norwich here.
Leeds 1-2 West Ham
West Ham fought back from a goal down to beat Leeds 2-1 at Elland Road, courtesy of a dramatic late winner from Michail Antonio.
The home side had taken the lead through Raphinha, who punished a costly Tomas Soucek error with a terrific low drive into the corner.
But David Moyes' Hammers were the better team for much of the game, and despite Illan Meslier making a string of saves, got back on terms via a deflected Jarrod Bowen effort. They then sealed the points at the death, with Antonio superbly taking Declan Rice's pass into his stride before coolly skipping through on goal to score.
Read the player ratings from Leeds vs West Ham here.
Leicester 2-2 Burnley
Jamie Vardy had an eventful day to say the least at King Power Stadium - scoring twice as well as netting an own goal in a 2-2 draw with Burnley, who had a Chris Wood winner ruled out for offside in added time.
Vardy opened the scoring at the wrong end, glancing home a Burnley corner, before he atoned from his mistake with a typical run in behind and low finish.
The Clarets pulled ahead again soon after through a superb Maxwel Cornet effort, but Vardy was again on hand to level in the second half - rounding Nick Pope before slotting home from an acute angle. Wood thought he'd won it for the visitors, only to see the flag go up and deny Sean Dyche's side their first three points of the season.
Read the player ratings from Leicester vs Burnley here.
Watford 1-1 Newcastle
Watford and Newcastle played out an entertaining 1-1 draw at Vicarage Road, which saw another late winner ruled out for offside.
The visitors were hot out of the blocks and took the lead through a blockbusting Sean Longstaff effort - although having watched the replay, goalkeeper Ben Foster will be bitterly disappointed that he didn't shovel his powerful drive around the post.
Ismaila Sarr responded for Watford with less than 20 minutes remaining, continuing his hot streak of form with a firm header at the back post, before Josh King thought he'd won it with his first goal for the club - only to see his effort ruled out for offside.
Read the player ratings from Watford vs Newcastle here.
Brentford 3-3 Liverpool
Brentford continued their sensational start to the season as they twice came from behind to a earn 3-3 draw with leaders Liverpool.
Thomas Frank promised prior to kick off that his team would attack Liverpool, and so it proved as they took the game to Jurgen Klopp's side, They were rewarded with the game's opening goal, tapped in at the back post by Ethan Pinnock after good work from Sergi Canos and Ivan Toney.
Diogo Jota levelled soon after for the Reds, and they hit the front nine minutes into the second half through Mohamed Salah - his 100th Premier League goal for the club. Vitaly Janelt got Brentford swiftly back on terms but they were soon behind again, this time after a wonderful finish from Curtis Jones.
But a well-deserved point was claimed eight minutes from time, as Yoane Wissa climbed off the bench to coolly dink over Alisson in front of a boisterous full house.
Read the player ratings from Brentford vs Liverpool here.
Southampton 0-1 Wolves
Wolves secured just their second win of the Premier League season with a narrow 1-0 victory at St Mary’s, condemning Southampton to a sixth straight league game without a win.
Wolves striker Raul Jimenez made the difference on the day, scoring his first goal since suffering a fractured skull back in November 2020.
It was a goal of his own making, too. The Mexican raced onto a long ball from quick-thinking Wolves goalkeeper Jose Sa, and outmuscled Jan Bednarek, floored Mohammed Salisu, and beat Bednarek once more before coolly slotting home.
Full player ratings can be found here.
Arsenal 3-1 Tottenham
Arsenal well and truly put their awful start to the season behind them with a massive north London derby win over Spurs on Sunday.
The Gunners blew their rivals away in the first half. A swift move involving Bukayo Saka saw the other homegrown lad, Emile Smith Rowe, open the scoring early on, and the latter then turned provider for Pierre-Emerick Aubameyang to make it two.
It was over before half time, as Arsenal swept forward again following an error from Harry Kane and Saka got in on the act himself. Spurs were in utter disarray.
They improved after the break and scored a consolation through Son Heung-min, and things could've been a little more tense had it not been for a cracking Aaron Ramsdale save. But after being rooted to the bottom of the league a few weeks ago with Spurs at the top, things have flipped on its head - Arsenal are now ahead of Spurs in the Premier League table on goals scored.
Check out the player ratings from the game here.
Crystal Palace 1-1 Brighton
All the talk before this one was about Brighton potentially going top with a win, but their fierce rivals Palace were out to spoil the party from minute one.
After an energetic and controlled 45 minutes where they had dominated proceedings, the hosts were awarded a penalty in injury time at the end of the half when Conor Gallagher was barged to the ground by Leandro Trossard, and Wilfried Zaha stepped up to smash home the spot kick.
A disciplined Palace side seemed to have seen out the match without much fuss, but in the fifth and final minute of stoppage time at the end of the game, Neal Maupay pounced on a long ball to lift a perfect finish over Vicente Guaita to equalise. Cue pandemonium in the away end.
You can read player ratings for both sides here.
DAZN is the streaming destination for EPL, UCL or UWCL in Canada.