The Super Sunday Premier League action was all you would expect, from goals to late dramas and the usual VAR madness.
The battle for European football dominated the talk ahead of the matches, but there was equally similar interest on the other end of the table.
The battle for Premier League survival took a fresh twist as Aston Villa and Bournemouth both registered crucial wins to move within striking distance of those ahead of them.
Leicester were expected to win their match away to Bournemouth to boost their hopes of playing in the Champions League next season, but it was not to be.
Instead, it was Eddie Howe's Cherries that picked a valuable win to breathe fresh life into their otherwise diminishing survival hopes.
Jamie Vardy was on the scoresheet first, but drama in the second half saw the hosts equalize and take the lead in a space of two minutes, before all hell broke loose for the Foxes as Çağlar Söyüncü saw red, clearing the path for two more goals as they lost 4-1.
The loss was a huge indirect result for Man Utd and Chelsea, with the Foxes now in danger of dropping to fifth.
Arsenal and Tottenham played out an entertaining north London derby at the Tottenham Hotspur Stadium, a match that was crucial as they both push for a European ticket.
The Gunners took the lead in spectacular fashion thanks to an Alexandre Lacazette piledriver, but they were undone by the usual mistakes as slack defending allowed Heung-min Son to equalize before Toby Alderweireld's header deep into the second half gave them maximum points.
The win moved Spurs to seventh and above the Gunners with three matches to go.
In the first match of the day, Nuno Espirito's Wolves halted their two-match winless streak with a convincing 3-0 win at home to Everton.
Raul Jimenez gave Wolves the opener with his 25th strike of the season, before Leander Dendoncker and Diogo Jota grabbed one each in the second half.
The win also boosted their hopes of featuring in Europea once again next season and will be confident going into the last three fixtures, where they face Burnley, Crystal Palace and Chelsea.
Premier League survival
Elsewhere, Aston Villa's quest to avoid relegation received a major boost after a stunning 2-0 win over Crystal Palace.
Ahmed Trézéguet was the Villains' hero with two goals, one in each half, as they recorded their first win since the restart.
The three points also eased the pressure and gave them hope of avoiding the staring ax, as they are now on 30 points, four off West Ham and Watford, who are tied at 34 with three matches to go.
Attention now shifts to next week's matches, starting with Monday night's clash at Old Trafford where Ole Gunnar's high-flying Man United will be hosting Southampton, knowing a win will take them above Chelsea and Leicester into third.