Santi Cazorla scores for Arsenal in their win over Fulham.
There were important results at the top and bottom of the Premier League following another packed day of action.
Arsenal and Manchester City continued their fine form at the table's summit, while there was plenty of movement among the league's strugglers, as West Ham dropped into the bottom three and Cardiff hit rock bottom.
The compact nature of the league at both ends means that every result is crucial to a side's chances of silverware or staying in the division at the end of the campaign, and Week 22 was no exception.
Below are the day's results followed by a selection of the star performers.
Santi Cazorla (Arsenal)
Just when Arsenal's charge for the Premier League title looked to be stumbling, Santi Cazorla came to the rescue and kept them top of the table with a 2-0 win against Fulham.
Fulham were frustrating the Gunners before Cazorla bagged a second-half brace, one with either foot, to maintain his side's fine form.
His first goal, in the 57th minute, came after a trademark Arsenal passing move, and his second, just five minutes later, was a low drive from outside the box after a defensive mistake.
By the end of the game, Arsenal had carved out 22 shots, eight on target, making them worthy winners, but it was the accurate finishing of Cazorla that will be remembered.
Jason Puncheon (Crystal Palace)
From hero to villain in the space of a week. Jason Puncheon was widely mocked following his penalty miss against Tottenham last week but bounced back to hand them a vital 1-0 victory against Stoke.
The spot-kick against Spurs could have given Crystal Palace a valuable lead in a game they were dominating, but they stumbled and went on to lose 2-0.
In the game against fellow strugglers Stoke, Puncheon came good, scoring the second-half goal, which earned victory and lifted the Eagles to 15th in the Premier League table and clear of the bottom three.
If underdogs Palace are going to beat the odds and avoid relegation, their home form will be key.
Adam Johnson (Sunderland)
Adam Johnson continued his scoring form with a late equaliser, as Sunderland showed great character to fight back and earn a point against Southampton in a 2-2 draw.
Trailing 2-0, Gus Poyet's side fought back to earn a point after a disappointing start to the game and extend their unbeaten run to four games in all competitions.
After scoring a hat-trick in Sunderland's 4-1 victory against Fulham last week and lifting Sunderland off the foot of the Premier League table in the process, Johnson again showed the kind of fight and determination that will be crucial to the Black Cats if they are going to get out of the relegation zone.
Gabriel Agbonlahor (Aston Villa)
Before leaving the Anfield pitch through injury, Gabriel Agbonlahor had set Aston Villa on their way to an upset against Liverpool.
The former England international had set up both goals, as Andreas Weimann and Christian Benteke put Villa into a commanding 2-0 lead over top-four hopefuls Liverpool.
Agbonlahor's pacy counter-attacks were tormenting Liverpool's static defence, and it was only after he had been substituted for debutant Grant Holt that the Reds managed to get a foothold in the game and truly threaten.
On this form, Villa boss Paul Lambert will be praying that he is not without his most experienced player for long.