Manchester City did just enough to beat lowly Southampton 1-0 thanks to an early Erling Haaland goal on Saturday as they provisionally climbed atop the Premier League to tee up Sunday's clash between fellow title contenders Liverpool and Arsenal.
High-flying Aston Villa had to settle for a 1-1 draw with visiting Bournemouth after conceding at the death as late goals were a feature of the afternoon's entertainment.
Brentford clawed back a two-goal deficit to beat Ipswich Town 4-3, Wolverhampton Wanderers left Brighton & Hove Albion with a 2-2 draw after a stoppage-time equaliser and Beto's injury-time header earned Everton a 1-1 draw with Fulham.
Haaland's fifth-minute goal gave City a two-point cushion over Liverpool, who are second and visit fourth-placed Arsenal on Sunday.
"I will watch (Sunday's game)," said City manager Pep Guardiola. "I prefer to be on top than not be on top, but it's not the point. Just look what happened today, Villa dropped points and Brighton dropped points because it's so difficult."
While Haaland scored a stunner in Wednesday's 5-0 Champions League thrashing of Sparta Prague, he had gone three Premier League games without a goal before ending that mini-drought in the fifth minute on Saturday.
Wrestling with defender Jan Bednarek, the 24-year-old Norwegian, a master of scoring from tight angles, stabbed the ball into the roof of the net with a toe while falling.
Unai Emery's Villa climbed to third spot, five points off the pace, and stretched their unbeaten run to 11 games in all competitions, although a late Evanilson header for Bournemouth cancelled out Ross Barkley's opener for the dominant hosts.
It had been hyped for months and took place at 4 a.m. local time to get maximum TV exposure in the U.S.
Villa peppered Bournemouth's goal from the start, squandering several chances before second-half substitute Barkley hooked the ball home from close range in the 76th minute from a Leon Bailey knock-down.
Bournemouth went searching for a leveller in stoppage time and struck in the 96th minute when Brazilian forward Evanilson lost his marker and glanced Marcus Tavernier's superb free-kick past goalkeeper Emi Martinez.
"We deserved to win, we dominated," Emery said. "They scored in the last moment and we have to accept it. But we were fantastic again, really I'm very happy."
Wolves' Matheus Cunha netted a superb stoppage-time equaliser at Brighton as they came from two goals down to grab a point that lifts them off the bottom of the table.
The Seagulls dominated the first half but it took until the 45th minute for the home side to break the deadlock with a slick finish from Danny Welbeck.
The game looked over when Brighton substitute Evan Ferguson turned and shot into the bottom-left corner in the 86th.
But Wanderers' Rayan Ait-Nouri lashed home a loose ball after a corner two minutes later to set up a grandstand finish, with Cunha rattling the ball into the net in the third minute of stoppage time for a most unlikely draw.
The point - only the second of the season for Wolves - takes them up a place to 19th, one ahead of Southampton.