As usual, the Premier League provided plenty of fascinating viewing this weekend with big games at both ends of the table.
Manchester City and Liverpool continued their battle for the Premier League title by beating Tottenham and Cardiff respectively.
Everton hammered Manchester United at Goodison Park while Arsenal were surprisingly beaten by Crystal Palace. At the other end, Newcastle secured an impressive win over Southampton while Brighton picked up a big point away to Wolves.
So what did we learn from the Premier League this weekend? We’ve listed our top five things.