There was little to trap the elite Premier League teams this weekend, well most of them, but that didn't prevent another enthralling round of drama.
While there was little stopping the likes of Manchester City, Liverpool, Chelsea and Arsenal, it was more pain for Manchester United following their derby defeat at the Etihad Stadium.
But there was plenty going on in the rest of the top flight concerning the battle for European places as well as fight against relegation.

Defeats for West Ham and Wolves could allow Tottenham Hotspur to take advantage on Monday night when they host Everton.