Manchester City put pressure on Premier League leaders Arsenal ahead of their trip to Liverpool on Sunday with an emphatic 4-1 victory at Southampton.
Erling Haaland's double took him to 30 Premier League goals in 27 games, just 70 shy of Son Heung-min's career total in his eighth season in England after the South Korea international made history on Saturday.
The race for the other top-four places behind Arsenal and City saw Manchester United and Newcastle United both win, while Tottenham remain three points back after riding their luck against Brighton and Hove Albion.
Stats Perform looks at some of the more notable Opta numbers to come out of the pick of Saturday's Premier League action.
Manchester United 2-0 Everton: Wasteful Red Devils still win comfortably
After goals from Scott McTominay and Anthony Martial either side of half-time, United have won 39 Premier League games against Everton, the joint-most one side have against another in the competition's history (also 39 wins for United against Spurs).
Erik ten Hag's men have won 23 of their 28 home games in all competitions this season (D3 L2), their highest total of wins in a single campaign at Old Trafford since 2010-11 (26).
As they continue to fight relegation, Everton have won just one of their last 17 away Premier League games (D7 L9) and remain winless on the road since a 2-1 victory at Southampton in October (11 games since).
McTominay's strike was his fifth in five games for club and country, as many as in his previous 106 appearances for United and Scotland combined.
Ten Hag bemoaned his side's wastefulness as United failed to convert seven big chances – six of which came in the first half – their joint-highest total on record (since 2010-11) in a league match (also seven vs Sunderland in December 2012).
Brentford 1-2 Newcastle United: Bees stung by Magpies
Brentford started well in this one but ultimately failed to win a Premier League game in which they had opened the scoring for the first time (P26 W19 D6 L1), while Newcastle have lost just one of their last five away league games in which they have conceded first (W2 D2), winning the last two.
Eddie Howe has won exactly 100 Premier League points as Newcastle boss (P56 W28 D16 L12), with only fan favourite Kevin Keegan needing fewer games (51) to reach that milestone.
Ivan Toney became just the fourth player to score home and away against Newcastle in a Premier League campaign having previously played for them in the competition, following Louis Saha (2001-02), Craig Bellamy (2008-09) and Abdoulaye Faye (2008-09).
Before netting from the spot, though, Toney failed to score a penalty for the first time since October 2018 for Peterborough United against Barnsley when he saw his first effort saved by Nick Pope, having scored 24 successive penalties before Saturday (excluding shoot-outs).
A David Raya own goal drew Newcastle level, then Alexander Isak scored his eighth Premier League goal to take the points. Seven of those have either drawn Newcastle level (two) or given them the lead (five).
Tottenham 2-1 Brighton and Hove Albion: Son reaches landmark while Seagulls are left to fume
Brighton suffered their first defeat in eight Premier League games on the road (W4 D3) since a 3-1 defeat to Manchester City in October, although they will be tempted to lay a lot of the blame at the door of the officials.
Seagulls boss Roberto Di Zerbi was furious with two goals being ruled out for alleged handballs, while Kaoru Mitoma was also denied what looked like a very good shout for a penalty. The Italian then became the first manager to be sent off twice in the Premier League this season. Cristian Stellini was also dismissed.
For Son, though, it was a landmark day as his terrific opener made him the first Asian player to score 100 Premier League goals, while he is just the 10th player in the league's history to score 100 goals and register 50 assists for one team – and the first to do so for Spurs.
Lewis Dunk equalised in his 200th Premier League appearance, with each of the last four players to mark that milestone in such a way now having been centre-backs (also Kurt Zouma, Virgil van Dijk and Ben Mee).
But after the controversy at the other end, Harry Kane won it for Tottenham with his 10th goal in 12 appearances for the club against Brighton in all competitions. The Seagulls are the ninth team he has reached double-figures against in his career, along with Leicester City, Everton, Arsenal, Southampton, West Ham, Burnley, Crystal Palace and Stoke City.
Southampton 1-4 Manchester City
Kevin De Bruyne was back to his sensational best at St Mary's, registering his 100th Premier League assist, making him the fifth player to reach that mark and doing so in fewer appearances (237) than any of the previous four.
Haaland's brace, including an outrageous bicycle kick, meant he has scored 44 goals in all competitions for City this season – the joint-most ever by a Premier League player in a single campaign, level with Ruud van Nistelrooy (2002-03) and Mohamed Salah (2017-18).
De Bruyne laid on the opener and has assisted seven Premier League goals for Haaland this season, the most one City player has ever assisted for another in a single campaign.
Jack Grealish teed up the other Haaland goal and also got on the scoresheet. He has now been involved in 10 goals in 15 league games since the World Cup (four goals, six assists). Only Haaland (14) has been involved in more for Pep Guardiola's team in that time, while it is three more than Grealish managed in his first 34 appearances for City (four goals, three assists).
Julian Alvarez replaced Haaland and dispatched a second-half penalty, becoming the fifth different City player to score as a substitute in the Premier League this season, with only United and Wolves (six) having more.