The latest round of Premier League games saw plenty of drama and controversy, with Arsenal scoring a 90th-minute winner to down Manchester United 3-2 in a thriller at the Emirates.
Erling Haaland netted a clinical treble to help Manchester City ease past Wolves, and hotshot striker Harry Kane equalled Jimmy Greaves' all-time goalscoring record for Tottenham with a ruthless finish in a 1-0 win against Fulham.
West Ham beat struggling Everton - leading to the Toffees sacking manager Frank Lampard - and Aston Villa edged out Southampton in a contentious 1-0 win.