Erling Haaland's second successive hat-trick propelled Manchester City to a 3-1 win at West Ham on Saturday, maintaining the champions' perfect start to the English Premier League season.
The Norwegian striker missed an early chance but made no mistake with the second, calmly slotting past Alphonse Areola to put City ahead in the 10th minute.
West Ham equalised against the run of play after 18 minutes, when Ruben Dias deflected Jarrod Bowen's cross into his own net, before Haaland restored City's lead on the half-hour mark.
Haaland secured the win with another cool finish in the 83rd minute, following up last week's treble against Ipswich Town to record his seventh goal in three games as City made it three wins from three.
Arsenal manager Mikel Arteta was left fuming at what he called inconsistent refereeing after Declan Rice's sending-off led to Arsenal dropping their first points in a 1-1 draw against Brighton.
Arsenal were 1-0 up when Rice was shown a second yellow card in the 49th minute, apparently for nudging the ball to the side as Joel Veltman tried to take a quick free-kick near the sideline deep inside Brighton's half.
Veltman kicked Rice from behind in the process and the home crowd was screaming for the Brighton player to get sanctioned, only for referee Chris Kavanagh to show Rice a red card instead.
“I was amazed. Amazed, amazed, amazed, because of how inconsistent decisions can be,” Arteta said, arguing that similar offences went unpunished earlier in the game.
That decision turned the game completely and Joao Pedro equalised from a rebound in the 58th minute after David Raya had saved a shot from Yankuba Minteh.
Kai Havertz had put Arsenal ahead in the 38th and had a chance to restore Arsenal's lead when he ran through on goal again in the 74th minute, but his low shot was saved that time.
Aston Villa returned to winning ways as goals by Amadou Onana and Jhon Duran wrapped up a 2-1 victory at Leicester City.