Promoted Fulham marked their return to the top flight with a battling 2-2 draw against title hopefuls Liverpool at Craven Cottage on the opening Saturday of the new Premier League season.
Serbia striker Aleksandar Mitrovic, whose 43 goals helped deliver the Sky Bet Championship crown, broke the deadlock in the 32nd minute when he headed past Alisson Becker.
Liverpool’s club-record £85million summer signing Darwin Nunez hauled the Reds level with an improvised backheel just after the hour mark, only for Mitrovic to put Fulham back in front from the penalty sport in the 72nd minute.
But with 10 minutes left, Mohamed Salah slotted in after being set up by Nunez to secure Jurgen Klopp’s side a first point in their quest to wrestle the title from rivals Manchester City.
Nottingham Forest suffered a 2-0 defeat at Newcastle in their first Premier League game in 23 years.
Forest, promoted via the play-offs, had brought in 12 players to bolster Steve Cooper’s squad and held out during a goalless first half at St James’ Park.
The deadlock, though, was finally broken just before the hour through when defender Fabian Schar crashed a 20-yard effort in off the post after Forest failed to clear a corner.
Newcastle added a second with 12 minutes left when Callum Wilson flicked in a low cross from Joelinton.
Tottenham came from behind to beat Southampton 4-1.
Saints captain James Ward-Prowse had silenced the home crowd when he opened the scoring in the 12th minute.
Just after the hour, Southampton defender Mohammed Salisu scuffed a cross from Son Heung-min into his own net, then the impressive Dejan Kulusevski swiftly added a fourth for Spurs in the 63rd minute.
Promoted Bournemouth, back in the top flight after two seasons in the Championship, opened the campaign with a 2-0 win over Aston Villa at the Vitality Stadium.
The Cherries took the lead inside two minutes when Colombia midfielder Jefferson Lerma drilled home following a corner and Kieffer Moore headed in a late second to wrap up the points.
Leeds got their season up and running after recovering to beat Wolves 2-1 at Elland Road.
Daniel Podence had fired the visitors into a sixth-minute lead when his volley flew in off the underside of the crossbar.
Leeds, though, were back on level terms in the 24th minute through an angled drive from Rodrigo.
With 16 minutes left, Patrick Bamford’s low cross was turned into his own goal by Wolves defender Rayan Ait-Nouri under pressure from Brenden Aaronson.
Everton suffered an early blow when defender Ben Godfrey was carried off on a stretcher following lengthy treatment on what looked a serious ankle injury as a result of a crunching tackle with Kai Havertz out on the byline.
Chelsea’s summer signing Raheem Sterling had the ball in the net five minutes before the break following a fumble by Everton keeper Jordan Pickford, but was ruled offside.
The visitors did break the deadlock just before the end of the eight minutes of added time at the end of the first half after Abdoulaye Doucoure fouled Ben Chilwell and Jorginho scored from the spot.
Everton saw defender Yerry Mina forced off by injury during the second half while Chelsea sent on Marc Cucurella, who completed his £63m move from Brighton on Friday.
Referee Craig Pawson stopped the game during the closing stages as a supporter in one of the stands needed medical assistance, which saw some 10 minutes of added time played, but the Toffees could not craft an equaliser.