Where next?published at 19:37 Greenwich Mean Time 19 March 2017
Well, there was just about enough action in the final game today to carry you all the way through the international break...
OK, maybe not, but it certainly was a thriller.
So what next for the sides eyeing a top-four spot?
Liverpool return to Premier League action with a massive Merseyside derby against Everton a week on Saturday, while Arsenal host Manchester City on the Sunday.
Elsewhere, Chelsea welcome Crystal Palace, Tottenham visit Burnley and Manchester United host West Brom.
We'll catch you next time...