The many races in the Premier League took several new twists and turns this weekend.
There were huge results which impacted the fights for the title and Champions League places as well as the relegation battle.
Here are your ten best players from Gameweek 28, ranked.
The glass-half-full situation for Chelsea is it appears one of their many, many young talents might actually be of Premier League quality. The glass-half-empty side is he's currently not at the club.
Burnley threw away a precious two-goal lead away at West Ham and left London Stadium with only a point, but their opening goal was a beauty that will live long in the memory.
Having sidestepped away from two West Ham defenders, he let fly from 25 yards and sent a high-arcing shot right into the top corner.
There were doubts over Virgil van Dijk's ability to continue playing at an elite level after a rather disappointing 2022/23 season, but he's come roaring back this term and was at his best at the weekend.
The Liverpool captain put in an inspired performance at the back in their pulsating 1-1 draw with title rivals Manchester City.
It wasn't enough that Van Dijk himself had a great game, but that he also held the hands of the largely inexperienced Conor Bradley and Jarell Quansah.
Having grabbed two assists off the bench in Tottenham's late comeback against Crystal Palace last week, Brennan Johnson was rewarded with a place in the starting lineup for Sunday's trip to top-four rivals Aston Villa.
The Welsh winger didn't disappoint. He glided past wing-back Matty Cash in the first half though had little tangible impact. In the second half, he came alive.
Johnson thrived while Villa collapsed and scored the second of Spurs' four fine goals.
Manchester United have
Read on 90min.com