- There was no reprieve for Crystal Palace as they extended their non-winning run to seven consecutive games in all competitions following a lone goal loss at home.
With Sunday’s derby between Man City and Man United sucking up all the attention in the English Premier League this weekend, Cardiff City took a significant step towards moving out of the bottom places as they won for just the second time this season to leapfrog Huddersfield, who played to a 1-1 tie against West Ham for the first relegation spot.
Not to be outdone, struggling Newcastle recorded their first back-to-back win of the season – a 2-1 win over Bournemouth – to move up to the 14th spot on the table. There was no reprieve for Crystal Palace as they extended their non-winning run to seven consecutive games in all competitions following a lone goal loss at home.
Elsewhere on Saturday, Leicester City managed a point against Burnley following an emotional return to the King Power Stadium, while Watford continued their brilliant performance thus far into the season with a well-deserved point at Southampton.
It was another excellent day on the field for defending champions, Manchester City, as they stayed the course, with a 3-1 thrashing of rivals Manchester United. Title hopeful side, Liverpool, stayed in pursuit with a 2-0 win over Fulham, but Chelsea, once again, fell short as they were held to a goalless by Everton. And Arsenal divvied the day’s spoil with Wolves in a 1-1 tie.
English Premier League Week 12 Standings.
Cardiff 2-1 Brighton
Sol Bamba's dramatic 90th-minute strike gave Cardiff a vital 2-1 win over 10-man Brighton.
After Bamba himself and Calum Paterson had both hit the woodwork in a goalmouth scramble, the defender slammed the second rebound into the roof of the net to hand Cardiff a valuable three points.
Lewis Dunk's header had earlier put Brighton ahead (6), Paterson replied for Cardiff with another close-range header (28), before Brighton were reduced to 10 men as Dale Stephens saw red for a rash challenge on Greg Cunningham (33).
The hosts had more of the possession but could not break Brighton down until the last-minute melee, and the win means Cardiff move out of the Premier League relegation zone.
Huddersfield 1-1 West Ham
Huddersfield enjoyed the perfect start when Alex Pritchard became their first player to score a home goal this season with a well-taken effort after six minutes.
However, Anderson drew the visitors level with 16 minutes remaining when he smashed a left-footed shot into the roof of the net following a goalmouth scramble.
The result means that Huddersfield remain in the relegation zone while West Ham stay13th after failing to capitalise on Brighton's slip-up against Cardiff.
Leicester City 0-0 Burnley
Leicester and Burnley played out a goalless draw in the first home game since Vichai Srivaddhanaprabha's death on a difficult and emotional day at The King Power.
Thousands of Leicester City fans marched pre-match on Saturday to honour former owner Srivaddhanaprabha and four others, who were killed when their helicopter crashed following Leicester's previous home match against West Ham.
A two-minute silence was held among other tributes before kick-off where Vichai's son Aiyawatt laid a wreath in front of a full house at the King Power, who held commemorative scarves with the words "Forever In Our Hearts."
On the pitch, Leicester created ample opportunities in the first half as Jamie Vardy had an effort cleared off the line and Rachid Ghezzal hit the crossbar. However, they ran out of steam on an emotional week for all concerned with the club.
Newcastle 2-1 Bournemouth
A Salomon Rondon double secured Newcastle a second successive victory, with the 2-1 win condemning Bournemouth to back-to-back defeats.
Rondon's first league goal for Newcastle (7) sent the hosts on their way, and the Venezuelan headed in a fabulous second (40) to stretch their lead.
A knee injury midway through the half for Bournemouth left-back Adam Smith brought about eight minutes of stoppage time, and Jefferson Lerma (45+6) headed the visitors back into contention.
However, Newcastle valiantly held on in the second half, and the victory lifts them up to 14th in the table ahead of the international break, while Bournemouth remain sixth.
Southampton 1-1 Watford
Jose Holebas' late strike denied Southampton a first Premier League win of the season as Watford came from behind to earn a 1-1 draw on Saturday.
Manolo Gabbiadini made the breakthrough after 20 minutes, the Italian's first top-flight goal in front of his own fans since scoring against Newcastle United 13 months ago.
However, after Charlie Austin had a goal controversially disallowed for offside midway through the second half, the visitors claimed a share of the spoils thanks to Holebas' deflected effort eight minutes from time.
Crystal Palace 0-1 Tottenham
Juan Foyth bounced back from a difficult Premier League debut to score the winner as Tottenham battled to a 1-0 win over Crystal Palace on Saturday.
The 20-year-old, who gave away two penalties against Wolves last weekend, headed home from close range in the 66th minute at Selhurst Park to secure a fourth win in a row in all competitions for Spurs.
Palace, without injured forward Wilfried Zaha, struggled to create chances, with substitute Alexander Sorloth spurning their best opening in injury-time when he was denied by Hugo Lloris.
Spurs have now won seven of eight away Premier League matches this season while Palace are yet to win at home and have lost six of their last seven games in all competitions.
Sunday
Liverpool 2-0 Fulham
Goals from Mohamed Salah and Xherdan Shaqiri condemned Fulham to their sixth successive Premier League loss in Liverpool's 2-0 victory on Sunday.
Salah's 34th goal at Anfield gave Liverpool a first-half lead (41) just seconds after Aleksandar Mitrovic had his headed goal controversially ruled out for offside at the other end.
Shaqiri extended Liverpool's advantage early in the second half (53) to ensure Jurgen Klopp's side recorded their 10th league win of the season and puts further pressure on the managerial future of Slavisa Jokanovic. Liverpool has the second spot on 30 points while Fulham remain three points adrift at the foot of the Premier League table.
Chelsea 0-0 Everton
Chelsea stretched their unbeaten Premier League start to 12 games but had to settle for a point after failing to breach Everton during a goalless draw at Stamford Bridge.
Maurizio Sarri's side were nullified by disciplined visitors during the first half but the scoreline belied their dominance after the interval as Jordan Pickford, the goalframe and the offside flag left them frustrated.
Marcos Alonso had the game's best chances but though the stage seemed set for Ross Barkley against his former club, the late substitute could only lash wide from distance and a home breakthrough remained elusive. The result leaves them third in the table behind Manchester City and Liverpool, with Everton staying in ninth place.
Man City 3-1 Man United
Manchester City were too good for rivals Manchester United as they won 3-1 in Sunday's derby at the Etihad Stadium.
City dominated the early stages and took the lead through David Silva from eight yards (12), before Sergio Aguero's fine strike from an acute angle (48) put them two up and seemingly in control.
Anthony Martial then pulled one back from the spot (58), but the champions regained their two-goal advantage with four minutes remaining as sub Ilkay Gundogan controlled brilliantly and slotted home from close range after United fell asleep at the back.
The result means City go back to the top, two points above Liverpool and now four above Chelsea, while United are in eighth, seven points off the top four.
Arsenal 1-1 Wolves
Arsenal extended their unbeaten run to 16 matches as Henrikh Mkhitaryan's late equaliser salvaged a 1-1 draw with Wolves at the Emirates on Sunday.
Ivan Cavaleiro took advantage of an error by Granit Xhaka to put Wolves ahead in the 13th minute.
Arsenal were flat and it looked like they were heading for their first defeat since August 18, especially after Pierre-Emerick Aubameyang spurned a superb chance in the 73rd minute.
However, substitute Mkhitaryan levelled in the 86th minute with a cross that curled into the far corner and Morgan Gibbs-White hit the bar for Wolves in injury-time.
EPL Week 12 Scores At A Glance
Cardiff 2-1 Brighton
Huddersfield 1-1 West Ham
Leicester City 0-0 Burnley
Newcastle 2-1 Bournemouth
Southampton 1-1 Watford
Crystal Palace 0-1 Tottenham
Sunday
Liverpool 2-0 Fulham
Chelsea 0-0 Everton
Man City 3-1 Man United
Arsenal 1-1 Wolves
Game day reports from BBC and skysports were used in this compilation