Premier League Week 37 was very eventful, with two clubs having their fate sealed in the relegation battle. Sunderland have almost pulled off the great escape after capping an unbelievable run of form with a win against Manchester United this weekend.
The title race took another turn as Manchester City saw past Everton to go top of the table on goal difference at the expense of Liverpool.
West Ham, Newcastle and Aston Villa all picked up wins to alleviate the pressure off their respective managers for another week.
So what have we learned from this weekend of fixtures?