Manchester United found a goal in ‘Fergie time’ to join Crystal Palace in the FA Cup final and Leicester overcame the loss of striker Jamie Vardy to go eight points clear at the top of the table once again.
Chelsea found their scoring touch and Manchester City thrashed Stoke, while Arsenal slipped up again in the race for the top four.
At the bottom, Sunderland and Newcastle both picked up points in the fight against the drop but Aston Villa were awful again.