There was second-half drama in all three early Sunday matches as Brighton & Hove Albion drew with Liverpool, West Ham United denied Newcastle United a win, and Aston Villa held Wolverhampton Wanderers in a Midlands derby.
Brighton stop Liverpool from going second
Lewis Dunk's second-half goal stopped Liverpool from going second in the table as they drew 2-2 at Brighton.
TV Info
Mohamed Salah scored twice to turn the match around after Simon Adingra's wonderful Brighton opener, but Dunk's goal from Solly March's free-kick ensured a share of the points.
Brighton went ahead after 20 minutes, when one of their former players, Alexis Mac Allister, was caught on his heels, allowing Adingra to intercept a Virgil van Dijk pass before catching out an out-of-position Alisson with a finish from long range.
But Liverpool turned it around with two goals in quick succession just before half-time.
First, Mac Allister recovered a loose pass by Dunk to start a quick team move involving five players that ended with Darwin Nunez squaring for Salah to score. Harvey Elliott had no direct involvement but showed great awareness to dummy Nunez's pass and allow a better-placed Salah to take the chance.
Liverpool's second goal was a penalty in first-half stoppage time scored by Salah after Pascal Gross lost possession inside his own box before fouling Dominik Szoboszlai.
It took Salah to 144 Premier League goals, level with Robin van Persie in 13th place on the highest all-time scorers' list, and means he has been directly involved in 14 goals in 13 Premier League appearances against Brighton, only having a better record against Manchester United.
Early in the second half, Alisson made a big save to deny Adingra a second goal before Ryan Gravenberch, a half-time Liverpool substitute, hit the crossbar from close range after a cross by Szoboszlai.
That miss proved costly as Brighton made it 2-2 in the 78th minute, March's free-kick turned in by Dunk, and the Seagulls could and possibly should have won it.
Adingra got in down the right and crossed for Joao Pedro, who could not keep his close-range effort down.
Liverpool, who lost their 17-match unbeaten Premier League run last weekend, miss out on the chance to go a point behind leaders Tottenham Hotspur. They are fourth, with 17 points, three behind Spurs.
Brighton's first draw of the season means they are sixth, with 16 points.
Kudus helps West Ham hold Newcastle
Mohammed Kudus came off the bench to score his first Premier League goal and earn West Ham a point as they drew 2-2 with Newcastle at London Stadium.
TV Info
West Ham went in front on eight minutes after Emerson Palmieri got in down the left and rounded Nick Pope before cutting the ball back for Tomas Soucek to tap into an empty net.
Newcastle struggled to create clear-cut chances despite dominating possession, with Miguel Almiron going closest on 29 minutes when his curling effort went just wide.
But Newcastle did level on 57 minutes through Alexander Isak. Edson Alvarez could only clear Kieran Trippier's free-kick straight to Isak, who lashed the ball past Alphonse Areola from close range.
The turnaround was complete five minutes later through Isak's second goal of the match.
Bruno Guimaraes found Trippier on the right with a superb cross-field pass before the full-back volleyed across goal for Isak to tap in at the far post.
Isak went close to completing his hat-trick on 73 minutes, rounding Areola after being sent through on goal by Dan Burn, only to shoot against the post.
That miss proved costly as Kudus controlled Vladimir Coufal's square pass before rifling into the bottom corner from the edge of the penalty area to equalise in the 89th minute.
West Ham stay seventh on 14 points, a point and a place above Newcastle, who have gone eight league matches unbeaten in London for the first time in their history.
Torres rescues a point for Villa
Pau Torres earned a point for Aston Villa with his first Premier League goal in a 1-1 derby draw with Wolves at Molineux.
TV Info
Villa enjoyed the better of the opening stages, with Matty Cash's volley saved by Jose Sa before John McGinn's long-range effort went narrowly over.
Rayan Ait-Nouri flashed a shot wide of the post at the other end on 33 minutes, but it remained goalless at the break.
Ollie Watkins forced a terrific save from Sa on 46 minutes before Wolves took the lead on 53 minutes through Hwang Hee-chan's fifth goal of the season.
Pedro Neto broke down the right and slid the ball across goal for Hwang to bundle the ball past Emiliano Martinez.
But Wolves' lead only lasted two minutes as Villa struck back through Torres.
Following a Villa free-kick, Watkins swept the ball back into the box with his left foot and found Torres, who finished low past Sa.
Neto missed a glorious chance to take all three points with 12 minutes remaining, as he could only blaze over the crossbar under pressure from the onrushing Martinez.
Mario Lemina was sent off four minutes into stoppage time after being shown a second yellow card for a foul on Nicolo Zaniolo, and Watkins went agonisingly close to taking all three points for Villa in the 14th minute of stoppage time when he fired against a post.
Wolves move up to 14th with eight points, while Villa remain in fifth on 16 points.