Manchester City were dealt a blow in the title race after a thrilling 3-3 draw at Everton with the gap five points to leaders Arsenal, who dispatched Fulham 3-0.
Elsewhere, Manchester United secured Champions League football with a 3-2 victory over rivals Liverpool, Tottenham boosted their survival hopes by winning 2-1 at Aston Villa, while Chelsea's slump continued as they lost 3-1 at home to Nottingham Forest.
Using Flashscore's player ratings system, it's time to select the latest Premier League Team of the Week.

Goalkeeper
Caoimhin Kelleher (Brentford) - 7.7
Goalkeeper Kelleher came away largely untroubled in Brentford's 3-0 win over West Ham.
The Republic of Ireland international made four saves for his 10th clean sheet of the season as the Bees boosted their hopes of securing European football.
Defenders
James Hill (Bournemouth) - 8.6
Hill put in a strong defensive showing to help Bournemouth make it 15 games unbeaten and move into a European place following a 3-0 performance against Crystal Palace.
The 24-year-old did well in stifling visitors Palace, winning a game-high 11 duels, making 10 clearances and winning three tackles.
Marcos Senesi (Bournemouth) - 8.0
The second Bournemouth defender in this week's team, Senesi was resolute at the back like his teammate Hill.
The Argentine won a penalty for his side in the first half and made eight clearances, two interceptions and won eight duels.
Santiago Bueno (Wolves) - 8.1
Already-relegated Wolves played out a 1-1 draw with 10-man Sunderland and Bueno was key in earning his side a point.
The Uruguayan headed in Wolves' equaliser from a corner as the Premier League's bottom side stopped a run of three straight defeats.
Midfielders
Bukayo Saka (Arsenal) - 8.9
Arsenal star Saka looked at his sharpest in just 45 minutes against Fulham with a devastating attacking and creative display.
Saka created two big chances, one of which was converted when Viktor Gyokeres finished off his cross, and netted himself clinically into the corner.
Leandro Trossard (Arsenal) - 9.1
Like Saka, Trossard had a lot of joy and was part of the reason the Gunners were so destructive.
He created two big chances and his cross was headed in by Gyokeres and he looked sharp on the ball, completing all six of his dribbles attempted.
Granit Xhaka (Sunderland) - 8.3
Sunderland captain Xhaka was excellent for the Black Cats in spite of the man disadvantage which lasted more than 70 minutes against Wolves.
Xhaka made three key passes and his pinpoint corner was met by Nordi Mukiele, who headed in to open the scoring at Molineux.
Bruno Fernandes (Manchester United) - 8.2
Fernandes was his usual busy self for United and was mostly at the heart of all things good as they downed Liverpool.
No tangible returns, but it was still a dangerous display as the Portugal star created two big chances from six key passes.
Jeremy Doku (Manchester City) - 9.6
Belgium winger Doku was electric and City's most threatening player as he helped them salvage a point at Everton, which swung the title race momentum Arsenal's way.
He scored two superb curling efforts as City grabbed a point and he was a menace on the ball, completing five dribbles, winning 14 duels and drawing seven fouls.

Forwards
Dominik Szoboszlai (Liverpool) - 8.6
Deployed as one of two false nines for Liverpool, Szoboszlai stood up to the task well with a goal and an assist despite the Reds falling short to United.
The Hungarian pounced on a loose pass before scoring following a solid run and assisted Cody Gakpo's equaliser with a poised lay-off in the penalty area.
Viktor Gyokeres (Arsenal) - 8.6
Gyokeres had a hand in all three Arsenal goals against Fulham, netting another two to take his league tally up to 14 for the season.
The Sweden star took both of his goals well and his assist for Saka was the result of an excellent bit of hold-up play before slipping him in.
