It was always going to be hard to top last weekend's thrilling round of Premier League matches, but somehow the top-flight has managed to deliver once again.
There were goals galore throughout the weekend, as well as several big upsets as Wolves kicked the weekend off by securing a late victory against Tottenham, with Pablo Sarabia and Mario Lemina scoring in the 91st and 97th minute of the game.
Newcastle suffered their second successive defeat, with Dominic Solanke scoring twice to help Bournemouth seal a 2-0 victory over Eddie Howe's side.