The race for Europe will go down to the last round of the season after a dramatic penultimate set of fixtures for a host of teams in the top-eight fight.
Sunderland were the biggest beneficiaries as they came from behind to secure a huge 3-1 win in a six-pointer away at Everton, goals from Brian Brobbey, Enzo Le Fee and Wilson Isidor soaring the Black Cats up to ninth.
Leeds United broke Brighton & Hove Albion hearts with a smash-and-grab victory, Dominic Calvert-Lewin netting a dramatic 96th-minute winner with the hosts’ only shot on target at Elland Road after the Seagulls were on top for much of the encounter.
Brentford’s European hopes were dented in a thrilling 2-2 draw with Crystal Palace, though it may feel like a point gained after the Bees were outplayed for much of the game at the Gtech Community Stadium.
Ismaila Sarr scored from the spot six minutes and Adam Wharton netted his first Palace goal to twice fire the Eagles ahead. But a brace from Dango Ouattara sealed Keith Andrews’ side what could prove to be a valuable point.
Finally, Fulham are effectively out of the European race after being held to a 1-1 draw away at Wolverhampton Wanderers. Wonderkid Mateus Mane thundered in from 25 yards to give Wolves the lead before Antonee Robinson levelled from the spot.
Going into the final round of fixtures, it looks like a five-team battle between AFC Bournemouth, Brighton, Brentford, Sunderland and Chelsea for the final three European spots.