The Premier League provided plenty of interest this weekend with a full schedule of fixtures offering something for everybody.
Manchester City and Liverpool continued their push for a Premier League title while Arsenal and Manchester United battled for a top-four spot.
There were superb comeback wins for both Newcastle and Southampton while Brendan Rodgers enjoyed a first win at home with Leicester.
So what did we learn from this Premier League weekend? We’ve picked our top five.