Hugo Rodallega hit the winner for Fulham as the Londoners edged their battle with another side in the scrap at the bottom, Norwich, at Craven Cottage. Rodallega struck five minutes before the break from a Lewis Holtby free-kick with Norwich having threatened when Robert Snodgrass hit the crossbar from a free-kick.
The result tightened the table just outside the relegation zone, leaving Norwich - who spurned numerous other opportunities in their first game since parting company with manager Chris Hughton - just two points above 18th-placed Fulham.
Juan Cala was the Cardiff hero, scoring the only goal of the Welsh side's victory at Southampton. Cardiff were on the back foot for much of the game, not least when a deflected Gaston Ramirez shot crashed back off the crossbar. But Ole Gunnar Solskjaer's men, who remain 19th, held firm and went ahead after 65 minutes when Cala struck from just outside the box.
Those results cut Sunderland four points adrift at the bottom of the table after Gus Poyet's men went down 1-0 at home to UEFA Champions League hopefuls Everton. The Wearsiders had a number of good chances but failed to take advantage and they were caught out after 75 minutes as Gerard Deulofeu's cut-back was diverted into his own net by Wes Brown. Everton's victory took them above Arsenal, who were in FA Cup action, into fourth place in the table.
Spurs in remarkable comeback at The Hawthorns
Christian Eriksen scored an injury-time equaliser as Tottenham completed a remarkable comeback from 3-0 down to draw 3-3 at West Brom.
The Baggies had looked like boosting their survival hopes as they raced into a 2-0 lead at The Hawthorns through goals from Matej Vydra and Chris Brunt inside the first four minutes. Ben Foster then saved a penalty from Spurs' Emmanuel Adebayor before Stephane Sessegnon added a third for West Brom.
But Tim Sherwood's men were not finished, pulling one back as Jonas Olsson deflected a Kyle Naughton cross past Foster before the break and Harry Kane headed a second. Spurs still had 20 minutes to find an equaliser and Eriksen provided it in the fourth minute of injury time to deny West Brom a first home win under Pepe Mel.
Crystal Palace claimed another three crucial points in their survival battle as Jason Puncheon secured a 1-0 win over Aston Villa at Selhurst Park. Puncheon fired in off the post from a Yannick Bolasie cross 14 minutes from time after Cameron Jerome had earlier squandered a fine chance by hitting the bar from close range. Puncheon hit the woodwork late on as Villa suffered their fourth successive defeat, leaving them with work still to do to secure their top-flight status.
Newcastle were also beaten for a fourth straight game as they went down to a fortuitous Erik Pieters strike at Stoke. Pieters appeared to be crossing when he found the top corner after 42 minutes, a strike that proved the only one of the game. Stoke had earlier hit the post through Peter Crouch.