Three seven-goal thrillers across Saturday and Sunday contributed to the most free-scoring weekend in the history of the Premier League.
Tottenham's 5-2 rout of Southampton followed Saturday's wins for Everton and Leeds over West Brom and Fulham respectively in producing seven goals, with six more added as Leicester beat Burnley 4-2.
That helped set up a total of 39 in eight games over the weekend, an average of 4.88 per match – the highest in the Premier League era for two consecutive days of action with at least four total games.
The only previous occasion that comes close was in 1993, in the 22-team era of the Premier League, when the 11 matches over the weekend of May 8 and 9 produced 53 goals for an average of 4.82 per match.
That Saturday, with nine games on the slate, saw a record 47 Premier League goals in one day. On a per-game basis, though, even that average of 5.22 was beaten this Saturday – 21 in four games, averaging 5.25 which is a record for a day with at least four matches.
West Brom's Grady Diangana started the ball rolling, only for Dominic Calvert-Lewin's hat-trick to power Everton to a 5-2 win.
Leeds picked up the baton and had to hold off a Fulham fightback to win 4-3, Crystal Palace won 3-1 at Manchester United with two goals from Wilfried Zaha and Arsenal beat West Ham 2-1, with Eddie Nketiah's late winner the 21st goal of the day.
Son Heung-min scored four as Tottenham lit up the early stages of Sunday afternoon, Brighton scored three and Liverpool two in wins at Newcastle and Chelsea respectively and Dennis Praet's clincher for Leicester ensured a two-day record.
Five goals would be required from Monday night's two games to break the record for a complete round of matches in the 20-team era, 43 across the weekend of February 5 and 6, 2011. It would take an unlikely 10 to reach 49 – 4.9 per game – and break the 1993 record.