The Premier League was in good form this weekend as the battles for the title, top four, top seven and survival continued in earnest.
With just three games left to go heading into this match week, there was plenty to play for in the Premier League.
Liverpool started things off with a demolition of Huddersfield on Friday before West Ham were surprise winners over Tottenham on Saturday.
Elsewhere, there was a win for Wolves, a massive point for Brighton and an entertaining 3-3 draw between Southampton and Bournemouth.
On Sunday, Leicester hammered Arsenal, Manchester City narrowly beat Burnley and Manchester United drew with Chelsea. So who were the best performers this weekend? We’ve picked our top five, using WhoScored’s ratings.