Aleksandar Mitrovic scored twice as Fulham came from two goals down to breathe life into their relegation battle with a 4-2 win over Brighton.
The Cottagers, who had lost all four of their previous matches since the turn of the year, were staring down the barrel of another defeat after two first-half goals from Glenn Murray.
But Calum Chambers pulled one back with his first Fulham goal before two trademark Mitrovic headers put the hosts in front, and Luciano Vietto opened his account with the fourth to wrap up the victory.
Manager Claudio Ranieri had urged his players to "continue to fight" after the narrow defeat by Tottenham nine days ago.
It was a message taken a little too literally by striker Aboubakar Kamara who has since been suspended by the club following an altercation at the training ground.
But Fulham certainly showed plenty of mettle in a thrilling second-half display which will raise hopes that they can still save themselves this season.
Raul Jimenez's late double inspired Wolves to a comfortable victory over lifeless West Ham.
The on-loan Benfica forward took his tally to 12 for the season with two goals in the final 10 minutes to clinch a 3-0 win.
Romain Saiss opened the scoring to break the Hammers' resistance and help lift Wolves to seventh in the Premier League.
The excellent Lukasz Fabianski had initially threatened to deny the hosts victory, saving from Diogo Jota, Jonny, Matt Doherty and Saiss.
It was another sobering defeat for the 10th-placed Hammers after their shock FA Cup exit to AFC Wimbledon on Saturday.
And they lost Marko Arnautovic to injury after his return following his brief transfer saga amid interest from China.
The forward, who signed a new deal on Saturday, could have earned €46m with a move but was anonymous at Molineux before limping off.
And, in front of watching England boss Gareth Southgate, defenders Ryan Bennett and Conor Coady kept Wolves' first clean sheet in nine outings.
Richarlison's early goal was enough to clinch a 1-0 victory for 10-man Everton at bottom club Huddersfield.
The Brazilian struck in the third minute and although Everton substitute Lucas Digne was sent off midway through the second half, new Huddersfield boss Jan Siewert's first game in charge ended in another damaging defeat.
Richarlison's early strike was his 14th goal of the season, one more than the Terriers have mustered all term.
Everton made a dream start as they took the lead with their first attack in the third minute.
Tom Davies cut back Bernard's clever pass down the right side of the penalty area and although Richarlison's first time shot rebounded off Jonas Lossl's knees, the Brazilian turned home the rebound from eight yards.
Everton boss Marco Silva left out Paris St Germain target Idrissa Gueye after the midfielder handed in a transfer request last week, while making four other changes.