The Premier League served up plenty of soccer drama over the weekend of Saturday, November 7 and Sunday, November 8, with late goals, a super-sub winner, and even a third straight defeat for Manchester City. Here, we'll run you through the key games from the weekend, starting with Saturday's action.
Okafor ends De Zerbi's Tottenham winning run
Daniel Farke's Leeds United beat Tottenham Hotspur 1-0 on Saturday (kickoff 7:30 a.m. ET / 4:30 a.m. PT), bringing Roberto De Zerbi's three-game winning run to an abrupt end. Spurs dominated possession but struggled to create chances, and were left fuming before the break when Jayden Bogle escaped a red card for a challenge that forced Mathys Tel off injured. The deadlock was finally broken on 79 minutes when substitute Noah Okafor smashed home a loose ball less than two minutes after coming off the bench, and James Trafford kept out Jan Paul van Hecke's late header to seal Leeds' first win in six league games and their first victory over Spurs since May 2021. U.S. fans would have been disappointed not to see Brenden Aaronson get on the field, with the USMNT midfielder left as an unused substitute by Farke.Delap double sinks Manchester City
Nottingham Forest ended their home goal drought in style on Saturday with a shock win over Manchester City (kickoff 12:30 p.m. ET / 9:30 a.m. PT). The game finished 3-1 in a contest that was far more one-sided than City would have liked. A brace from former City striker Liam Delap was enough to secure the victory. Jair Cunha dispossessed Joško Gvardiol to fire Forest ahead after six minutes, and Delap raced from inside his own half to double the lead on 18 minutes. Cunha also cleared an Erling Haaland effort off the line before the break, and although Rayan Cherki's thunderbolt pulled one back seven minutes after the restart, it was Delap who grabbed the headlines with a counterattacking finish in off the post 17 minutes from time. Oliver Glasner's side lifted themselves out of the relegation zone with their first home win of the season, while Enzo Maresca's men slipped to a third straight league defeat and now sit six points behind Arsenal.
Fulham stretch unbeaten run to four
Fulham's revival continued on Saturday after a 1-1 tie with Newcastle United (kickoff 10 a.m. ET / 7 a.m. PT). With both sides having a difficult start to the Premier League campaign, the game was a cagey affair. Gonzalo García headed against the crossbar early on and Dan Burn had a first-half goal ruled out for a foul by Yoane Wissa. The deadlock was finally broken on 80 minutes when Jacob Murphy pounced on a stray pass and curled a superb 25-yard strike past Bernd Leno, but substitute Rodrigo Muniz hit back just three minutes later for his first goal since August 2025. Newcastle never looked like holding on as Alvaro Arbeloa extended Fulham's unbeaten league run to four games, leaving Matthias Jaissle still searching for a pressure-relieving win. U.S. fans would have been pleased to see USMNT left back Antonee Robinson in Fulham's starting lineup, though he'll be disappointed Murphy was able to cut inside him for Newcastle's goal.
Arsenal move six clear as Ødegaard delivers
Arsenal moved six points clear of Manchester City at the top of the table, beating Hull City 1-0 (kickoff 10 a.m. ET / 7 a.m. PT) to leave the Tigers winless in eight league games. Hull defended resolutely for over an hour, but, as they so often do nowadays, Mikel Arteta's side found a way to win the game. In the 72nd minute, Noni Madueke's shot was parried by goalkeeper Konstantinos Tzolakis, with Martin Ødegaard the quickest to react to the loose ball and tap into an empty net. The crucial victory put Arsenal six points ahead of Enzo Maresca's struggling Manchester City side.
Sunday was no less dramatic, with an eight-goal thriller, a red card, and even a shock win for one of the division's strugglers. Here's how the rest of the weekend played out.
Manchester United twice come from two down to stun Aston Villa
Michael Carrick's Manchester United tied 4-4 with Aston Villa on Sunday (kickoff 11:30 a.m. ET / 8:30 a.m. PT) in one of the wildest games of the season. United found themselves two goals down inside four minutes after strikes from Alysson and Nicolas Jackson, before Bruno Fernandes' penalty and Youri Tielemans' goal leveled things up before the break. Villa raced into another two-goal lead early in the second half, with John McGinn converting a penalty conceded by Diogo Dalot and Leon Goretzka adding a fourth, but substitute Joshua Zirkzee pulled one back in stoppage time and Patrick Dorgu struck in the 96th minute to rescue a point. The point means the Red Devils avoid bottom place in the table heading into the international break, but fans of the club will be far from happy with the team's start to the campaign and their inability to keep the ball out of their own net. That said, the desire from the players is certainly still there, it may just be the quality they are lacking. Following the game, rumours have begun to circulate that Michael Carrick is set to be sacked, with USMNT manager, Mauricio Pochettino, heavily linked to replace him.Sunderland stun Chelsea at the Stadium of Light
Sunderland ended their long winless run on Sunday with a hard-fought win over Chelsea (kickoff 9 a.m. ET / 6 a.m. PT). The game finished 1-0 in a contest that was far more comfortable for the hosts than the scoreline suggests. A penalty from Enzo Le Fée was enough to secure the victory. Brian Brobbey bullied the Chelsea defense all afternoon and was brought down by Levi Colwill on 36 minutes, with Le Fée slotting home from the spot. Chelsea dominated possession but rarely threatened, with Cole Palmer denied a penalty after VAR ruled the contact was outside the box and Danny Welbeck heading over in stoppage time. It was Sunderland's first league win since August, lifting them off the bottom of the table and easing the pressure on Régis Le Bris, while Xabi Alonso's side were left to rue another inconsistent display.
Liverpool pile the pressure on Pierre Sage
Liverpool got back to winning ways on Sunday after a 3-1 win over Crystal Palace (kickoff 9 a.m. ET / 6 a.m. PT). Palace created the better chances in the first half, with Yeremy Pino hitting the crossbar and Jørgen Strand Larsen having a goal ruled out for offside, but Alisson made a string of fine saves to keep them out. Alexis Mac Allister broke the deadlock from a corner on 40 minutes, Florian Wirtz swept home Bradley Barcola's cross for his first Premier League goal of the season early in the second half, and Alexander Isak's deflected effort made it three a minute from time. Eddie Nketiah's stoppage-time penalty was scant consolation as Andoni Iraola's side ended their two-game losing run and climbed to fourth, leaving Palace bottom of the table after a fourth straight league defeat. U.S. fans would have been pleased to see USMNT center back Chris Richards start for Palace, though it proved a long afternoon for the American against a sharp Liverpool attack.
Bournemouth make it eight in a row
Bournemouth extended their winning run to eight games in all competitions, beating Ipswich Town 2-1 (kickoff 9 a.m. ET / 6 a.m. PT) to leave Gary O'Neil frustrated against his former club. Evanilson struck in the fifth minute after dispossessing Christian Walton, becoming the first Bournemouth player to score in five consecutive Premier League games, and Ryan Christie's effort deflected in off Leif Davis just 27 seconds into the second half to knock the stuffing out of the hosts. Jack Clarke's 73rd-minute penalty set up a nervy finish, with nine minutes of added time after Bafodé Diakité suffered a head injury, but Marco Rose's side held firm to climb to seventh. U.S. fans would have been delighted to see Tyler Adams go the full 90 minutes in midfield, with the USMNT star covering more ground than any other player on the field.
Brighton climb to second as ten-man Brentford are beaten
Brighton moved above Manchester City into second place, beating Brentford 2-0 (kickoff 9 a.m. ET / 6 a.m. PT) to sit five points behind leaders Arsenal. Diego Gómez struck another stunner on 15 minutes, and the Bees' task became much harder eight minutes later when Igor Thiago was sent off following a VAR review for catching Chema Andrés in the face with a raised arm. Pascal Groß doubled the lead from the spot three minutes before the break after Keane Lewis-Potter fouled Luka Vušković at a corner, and Fabian Hürzeler's side cruised through the second half, with Brentford failing to register a single shot on target all game.

