Premier League: Man Utd lose, Liverpool & Chelsea win
Manchester United suffered a shock home defeat by Crystal Palace, Frank Lampard won for the first time as Chelsea boss and Mohamed Salah led Liverpool to victory against Arsenal.
Jordan Ayew opened the scoring in Palace's 2-1 win at Old Trafford, with Marcus Rashford missing from the penalty spot for the hosts after Scott McTominay was tripped in the box.
Daniel James curled in a equaliser for United in the final minute of normal time - yet there was still time for a Palace winner as Patrick van Aanholt scored in injury time.
Salah scored twice, including a superb solo goal, and Joel Matip headed in as Liverpool made sure they have the only 100% winning record in the Premier League this season by beating Arsenal 3-1.
In Saturday's early kick-off Chelsea overcame Norwich 3-2, with Tammy Abraham's double and Mason Mount's strike enough, despite the Canaries twice pulling level through Todd Cantwell and Teemu Pukki.
Southampton beat 10-man Brighton 2-0, with Moussa Djenepo scoring for the Saints just two minutes after coming on as a substitute.
In a torrid afternoon for the Seagulls, Florin Andone was sent off in the first half for a nasty challenge on Yan Valery, while a video assistant referee review ruled out a Lewis Dunk goal before the break. Nathan Redmond scored the Saints' second late on.
Elsewhere, West Ham beat Watford 3-1 with Mark Noble celebrating the 15th anniversary of his Hammers debut with a goal from the penalty spot after Manuel Lanzini was brought down inside the box three minutes in.
Watford soon equalised through Andre Gray, but Sebastien Haller restored the visitors' lead with two quickfire goals.
Leicester striker Jamie Vardy scored his first goal of the season in the Foxes' 2-1 win at Sheffield United. New signing Oli McBurnie equalised for the Blades in the second half with his first in the top flight, but Harvey Barnes won the game for Leicester with a stunning strike.
There are three Premier League games on Sunday as Bournemouth welcome Manchester City to the south coast (14:00 BST), Newcastle travel to Tottenham (16:30) and Wolves face Burnley at home (16:30).