Elsewhere, Chelsea conceded late to draw 3-3 at home to Southampton
Bruno Fernandes atoned for a missed penalty as Manchester United blitzed Newcastle United with late goals Saturday on another day of breathless drama in the Premier League.
Elsewhere, Chelsea conceded late to draw 3-3 at home to Southampton while Manchester City boss Pep Guardiola got the better of former assistant Mikel Arteta in a 1-0 win over Arsenal.
Ole Gunnar Solskjaer's men went into their match at St James's Park desperate to restore pride after a 6-1 hammering by Spurs before the international break but were immediately in trouble when Luke Shaw turned the ball into his own net.
United were back on level terms midway through the first half when captain Harry Maguire met Juan Mata's corner with an unstoppable header, just days after the misery of a red card for England against Denmark.
The visitor were handed a golden chance to take the lead from the spot after Video Assistant Referee awarded them a penalty for Jamal Lewis's challenge on Marcus Rashford but Karl Darlow dived to his right to save Fernandes' 58th-minute spot-kick.
However, the Portuguese made amends for his miss with a superb 86th-minute strike and there was still time for goals from Aaron Wan-Bissaka and Rashford, who made it 4-1.
Chelsea looked to be in total control after cruising into a 2-0 lead against Southampton at Stamford Bridge, courtesy of new signing Timo Werner's first Premier League goals.
But a goal from Danny Ings shortly before half-time and a second-half strike from Che Adams wiped out their lead.
Frank Lampard's side rallied immediately to regain the lead, Werner teeing up Kai Havertz, only for Jannik Vestergaard to power home an added-time equalizer.
City returned to winning ways after an indifferent start to the season, courtesy of a first-half goal from Raheem Sterling, who condemned Arsenal to their seventh straight defeat in league matches between the two sides.