Match reports from the Premier League: goals, line-ups, stats and what each result means in the table.
Xabi Alonso's first league game gave him three goals, three points and a goalkeeper he will want to talk to. Fulham had 61.5% of the ball and two goals that both went through Robert Sanchez.
Villa turned up at the Amex without a recognised centre forward and left with none of it working: an own goal, two Hinshelwood headers 80 seconds apart, Joao Gomes sent off and not one shot on target.
Marcus Tavernier put Bournemouth ahead, Erling Haaland kept missing, and City looked like dropping points at home. Cherki's introduction produced both goals in the last six minutes.
Elanga inside five minutes, Willock two minutes after Gakpo's equaliser, and St James' Park was ready to celebrate a new manager's debut. Szoboszlai's stoppage-time penalty took it away.
Two set pieces from Regan Slater, two goals before half-time, and Hull's first league win over Manchester United since 1974. United had 21 shots and 71.5% possession. They also had nothing.
Crystal Palace had 58% of the ball, four big chances and an xG of 2.04. They lost 2-0. Dewsbury-Hall and Barry scored, Pickford saved what needed saving, and Everton won on opening weekend for the first time in five years.
Two Sunderland giveaways, two Ipswich goals. Emersonn punished the first, Jack Clarke — a Sunderland player not long ago — punished the second at 90. Gary O'Neil starts his Ipswich tenure with three points and seven new signings in the XI.
Forest hit the post, missed the headers and controlled the ball. Leeds had a free-kick specialist. Stach's long-range effort slipped inside the near post two minutes from time and settled a game that was drifting nowhere.
Roberto De Zerbi picked five debutants and watched them lose the physical battle everywhere. Lewis-Potter, Janelt and Kayode did the damage, and 3.96 xG says it could have been worse.