Five Premier League games took place during Matchweek 31, with the FA Cup quarterfinals seeing five games postponed.
But in the five games we had, boy, was there drama.
[ MORE: Watch full PL match replays ]
Below are recaps of all five games, while above you can watch every single goal scored on Saturday and Sunday.
- Bournemouth 2-2 Newcastle – RECAP
- Burnley 1-2 Leicester – RECAP
- West Ham 4-3 Huddersfield – RECAP
- Fulham 1-2 Liverpool – RECAP
- Everton 2-0 Chelsea – RECAP
ICYMI, we have you covered.