Manchester City and Manchester United were both beaten in huge shocks on Saturday.
City were felled 3-2 by Aston Villa, while West Brom handed out a 2-1 beating to United at Old Trafford.
Hull City beat West Ham 1-0, while Southampton eased past Crystal Palace and Cardiff toppled Fulham.
In the early game, Chelsea and Tottenham shared the spoils in a 1-1 draw, while Arsenal beat Swansea in the evening game to move top of the table.
In the following slides, we will dig deeper into each game.
————Updated for matches played Sunday 29 September
Liverpool put in an unconvincing all-round display at the Stadium of Light but took all three points, as Sunderland got off to a losing start in the post-Paolo Di Canio era.
A bright start for the home side did not result in Simon Mignolet having to do too much on his first return to Sunderland with his new club, and Liverpool took the lead through fortuitous circumstances after an attempted header from Daniel Sturridge actually bounced into the net off his arm.
There was no element of luck about the second goal though, as a sweeping pass to the right flank found Sturridge, who this time turned provider as he threaded a fine low ball over to Luis Suarez. The Uruguayan marked his return to league action by sliding home from two yards out.
The Black Cats got back into the game thanks to Emanuele Giaccherini, who followed up a parried effort to claw back one goal, but a late breakaway from the Reds saw Sturridge again set up Suarez to score from close range.
A 3-1 win for Liverpool which sent them back into second place in the Premier League, and left Sunderland bottom of the table and still without a win this season.
Norwich City picked up a vital three points at the Britannia Stadium, thanks to a long-range Jonny Howson strike in the first half.
Stoke were sluggish and played largely without tempo in a first half which Norwich deservedly scored the opening goal in, and they had already had chances beforehand with Ryan Bennett hitting the post after a corner kick.
There was little reaction from the home side, who managed a solitary weak effort on target during the whole 90 minutes, and Howson's goal on 34 minutes was never in danger of being cancelled out.
Mark Hughes tried to change things around with a double half-time substitution, and though the home team were better after the break, the Canaries did enough to secure a first away win of the season.
Arsenal returned to the top of the Premier League table with a 2-1 win at Swansea.
The Gunners were briefly knocked from the summit when Tottenham took a point at home to Chelsea, but Arsene Wenger’s men produced a polished display to claim the three points.
Arsenal found it tough going in the first half, although Olivier Giroud should have fired them ahead on the stroke of half time but he lashed his shot wide following excellent approach play from Serge Gnabry.
It was a different story in the second half, as a clever reverse pass from Aaron Ramsey played in Gnabry who slotted home with aplomb.
Ramsey went from provider to scorer shortly afterwards. He collected a pass, settled himself and fired the ball into the top corner.
Ben Davies gave Swansea hope with a fine goal, but Arsenal held on for the three points.
Juan Mata climbed off the bench to help Chelsea secure a point in a 1-1 draw at Tottenham.
The Spaniard has been told he must adapt his game if he is to flourish under Jose Mourinho.
What he can do is deliver a great free-kick, and he produced a fine ball into the box for John Terry to head home a leveller on 65 minutes.
It was a battling point for Chelsea, who fell behind to Gylfi Sigurdsson’s first-half strike for Spurs.
Fernando Torres was handed a start ahead of Samuel Eto’o, and he looked sharp for much of the contest. However, the Spaniard did not finish the game as he was shown a second yellow card following a clash with Jan Vertonghen.
Tottenham attempted to cash in on their man advantage, but were unable to find a winner. The point was enough to take Spurs to the top of the table.
West Brom produced a shock to down Premier League champions Manchester United 2-1 at Old Trafford.
United were below par for much of the contest, and goals from Saido Berahino and Morgan Amalfitano sandwiched a free-kick from Wayne Rooney to secure a brilliant win for the Baggies.
Berahino had a big chance to put the Baggies ahead early on, but he sent a header from Amalfitano’s cross just wide.
United struggled to craft chances; the best they could muster early on were two headers from Rooney, one he sent over the bar and the other straight at Boaz Myhill.
The Baggies stunned Old Trafford on 54 minutes when Amalfitano threw his hat into the ring for goal of the season.
There appeared no danger when Amalfitano picked the ball up near the halfway line, but he set off on a fabulous mazy run. He drove at the heart of the United defence, nutmegged Rio Ferdinand before producing a cool chip over David De Gea.
United drew themselves level on 57 as Rooney’s free-kick from out wide evaded everyone and found the corner.
West Brom continued to carry a threat going forward, and Jonas Olsson planted a header against the bar.
United did not heed the warning and Berahino drilled a shot beyond De Gea on 67 minutes to put West Brom back in front.
Marouane Fellaini thought he had pinched a point but his late effort was ruled out for offside.
Manchester City twice surrendered a lead and paid a heavy price as Aston Villa claimed a 3-2 win at Villa Park.
Yaya Toure gave City the lead moments before half time, but they were pegged back by a contentious strike from Karim El Ahmadi.
Edin Dzeko put City back in front on 56 minutes, but Villa refused to lie down, and strikes from Leandro Bacuna and Andreas Weimann gave the home side the three points.
Toure went close towards the end of the first half when stabbing the ball goalwards following a scramble in the box. The ball looped over Brad Guzan, but Villa got bodies back on the line to clear.
On the stroke of half time, Toure made amends for his earlier misfortune when beating Guzan from a corner to open the scoring.
Villa levelled things moments after half-time through El Ahmadi. He was slipped in by Bacuna and stabbed the ball home, although replays suggested he was in an offside position.
City were back in front on 56 minutes as Dzeko nodded home a corner from Samir Nasri.
Bacuna drew Villa level for the second time in the match on 73 minutes, executing a superb free-kick that gave Joe Hart no chance.
And Villa hit City on the break 15 minutes from time, as Weimann went clear and stabbed the ball beyond Hart.
Jordan Mutch grabbed a late goal to hand Cardiff City a 2-1 win over Fulham at Craven Cottage.
Steven Caulker gave Cardiff a deserved lead on 12 minutes after rising high to power a header home.
David Marshall kept Cardiff in the ascendancy with a fine save to deny Giorgos Karagounis who let fly from 25 yards.
Fulham boss Martin Jol was not happy with his side’s play and brought on Bryan Ruiz on 41 minutes.
The move paid immediate dividends as Ruiz strode forward and curled a brilliant strike beyond Marshall.
Cardiff stunned Fulham late on as Mutch fired into the top corner with his left foot to seal the points.
Hull City backed up their victory at Newcastle last weekend with 1-0 home win over West Ham United
Robbie Brady sent the keeper the wrong way to open the scoring from the penalty spot after the same player had been felled in the box by Joey O'Brien.
Goalline technology came to the aid of Hull mid-way through the first half as Tomkins headed towards goal. Ahmed Elmohamady was on line to clear, and technology showed the ball had not crossed the line.
West Ham felt they should have been awarded a penalty 15 minutes from time, but their pleas for a handball by Jake Livermore went unanswered.
Southampton secured their third win of the season with a comfortable 2-0 victory over Crystal Palace.
Saints were frustrated in the first half, while Palace’s Marouane Chamakh was booked for a dive, but they took control with two quick goals just after the interval.
Daniel Osvaldo was Southampton’s marquee summer signing and he showed exactly why the club shelled out £15 million to bring him to the club with a superb goal.
Osvaldo fashioned space for himself on the edge of the box before whipping a curling shot beyond Julian Speroni.
Saints have an England international striker on their books in the guise of Rickie Lambert, and doubled the advantage with a sharp finish on 49 minutes.